CODECAPI _ AVEncSliceControlSize-Eigenschaft

Gibt die Größe des Slices in Mb-, Bit- oder MB-Zeileneinheiten an.

Datentyp

ULONG (VT _ UI4)

Eigenschaften-GUID

CODECAPI _ AVEncSliceControlSize

Hinweise

H.264/AVC-Encoder:

Die Bedeutung des Werts von CODECAPI _ AVEncSliceControlSize wird durch die CODECAPI _ AVEncSliceControlMode-Eigenschaft gesteuert. Die folgende Tabelle veranschaulicht, wie die Eigenschaften CODECAPI _ AVEncSliceControlSize und CODECAPI _ AVEncSliceControlMode die Größe und Anzahl von Slices in einem Frame steuern.

_CODECAPI AVEncSliceControlMode-Einstellung Bedeutung des Werts
0 Dies ist eine ganze Zahl, die die Größe jedes Slices im Frame in Einheiten von Makroblocks angibt.
Der Encoder sollte die Einstellung ablehnen, wenn der Wert größer als die Anzahl der Makroblocks im Frame ist.
1 Dies ist eine ganze Zahl, die die Größe jedes Slices im Frame in Biteinheiten angibt.
Der Encoder sollte einen neuen Slice am Makroblock starten, der bewirkt, dass die Anzahl der Bits im Slice diesen Wert überschreitet (sodass die Größe jedes Slices immer kleiner oder gleich diesem Wert ist). Dies bedeutet, dass die Größe des letzten Slices deutlich kleiner als dieser Wert sein kann.
2 Dies ist eine ganze Zahl, die die Größe jedes Slices im Frame in Einheiten von Makroblockzeilen angibt.
Der Encoder sollte die Einstellung ablehnen, wenn der Wert größer als die Anzahl der Makroblockzeilen im Frame ist.

Wenn die Anwendung keinen Wert für CODECAPI _ AVEncSliceControlModefestgelegt, sollte der Encoder einen Fehler zurückgeben.

Die empfohlene Standardeinstellung ist ein einzelner Slice für den gesamten Frame.

Einige Encoder codieren Slices möglicherweise parallel, sodass die Leistung abhängig von den Einstellungen des Slicesteuerelements beeinträchtigt werden kann. Beispielsweise kann die Codierung eines Frames als einzelner Slice langsamer sein, als wenn der Frame als mehrere Slices codiert wurde.

Die Slicesteuerelementeinstellungen sind dynamisch und können während der Codierungssitzung geändert werden.

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