CODECAPI _ AVEncVideoEncodeFrameTypeQP-Eigenschaft

Gibt die Frametypen (I, P oder B) an, auf die der Quantisierungsparameter (QP) angewendet wird.

Datentyp

ULONGULONG (VT _ UI8)

Eigenschaften-GUID

CODECAPI _ AVEncVideoEncodeFrameTypeQP

Hinweise

Für Encoder, die das Festlegen eines Quantisierungsparameters (QP) für verschiedene Frametypen (I, P, B) unterstützen, müssen sie diese API zusätzlich zu CODECAPI _ AVEncVideoEncodeQPverfügbar machen. Wenn ein Encoder nur einen einzelnen QP für alle Frametypen unterstützt, unterstützt er nur CODECAPI _ AVEncVideoEncodeQP.

Dies ist eine dynamische Codierungseigenschaft, was bedeutet, dass während der Codierungssitzung jederzeit ein neuer Wert festgelegt werden kann.

H.264/AVC-Encoder:

Der Encoder muss GetValue, SetValueund GetParameterRangeunterstützen.

Es werden vier 16-Bit-Felder verwendet, um die Frame-QPs in fixed-QP-Codierung anzugeben. Die Felder sind:

  • Bits 0-15: QP für I-Frames, gültiger Bereich [ 0, 51 ] .
  • Bits 16-31: QP für P-Frames, gültiger Bereich [ 0, 51 ] .
  • Bits 32-47: QP für B-Frames, gültiger Bereich [ 0, 51]
  • Bits 48-63: reserviert

Wenn diese CodecAPI unterstützt wird, unterstützen Encoder die QP-Einstellung für den Frametyp I, P und B.

Der Standardwert muss 0x0000001a001a001a sein. QP gleich 26 für I, P und B.

Wenn CODECAPI _ AVEncVideoSelectLayer eine bestimmte temporale Ebene auswählt, muss SetValue von CODECAPI _ AVEncVideoEncodeFrameTypeQP QP für I-, P- und B-Frames auf dieser temporalen Ebene festlegen. Standardmäßig wird QP für I-, P- und B-Frames auf der temporalen Ebene der temporalen Ebene der Basisebene 0 festgelegt.

CODECAPI _ AVEncVideoMaxQP und CODECAPI _ AVEncVideoMinQP müssen verwendet werden, um den QP-Bereich für QPs aller Bildtypen I, P und B zu definieren und einzuschränken.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
[Windows 8.1 |Desktop-Apps UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [R2-Desktop-Apps | UWP-Apps]
Header
Codecapi.h

Siehe auch

Media Foundation-Eigenschaften