CODECAPI_AVEncVideoUseLTRFrame-Eigenschaft
Gibt an, dass der aktuelle Frame mit einem oder mehreren LTR-Frames codiert wird.
Datentyp
ULONG (VT_UI4)
Eigenschaften-GUID
CODECAPI_AVEncVideoUseLTRFrame
Eigenschaftswert
Der Wert dieses Steuerelements umfasst zwei Felder, wobei jedes Feld über 16 Bits verfügt.
Wert | Bedeutung |
---|---|
|
Gibt an, welche LTR-Frames zum Codieren des aktuellen Frames zulässig sind. H.264/AVC-Encoder: Dies ist eine Bitmap, die angibt, welche LTR-Frames als Referenz für diesen Frame verwendet werden können. Das am wenigsten signifikante Bit entspricht dem LTR-Index 0, das zweitwenigste bit entspricht LTR-Index 1 usw. Dieser Wert darf nicht 0 sein. Der höchste Index, der durch diesen Wert angegeben wird, darf nicht größer als die maximale Anzahl von LTR-Frames sein, die in der CODECAPI_AVEncVideoLTRBufferControl Eigenschaft kleiner 1 angegeben ist. |
|
Flag, das angibt, ob zusätzliche Einschränkungen für die Codierung nachfolgender Frames erforderlich sind. H.264/AVC-Encoder: 1 entspricht dem einzigen gültigen Wert für dieses Feld. Alle anderen Werte sind ungültig und für die zukünftige Verwendung reserviert. Wenn das Flag 1 ist, muss der Encoder nachfolgende Frames gemäß den folgenden Einschränkungen in Codierungsreihenfolge codieren:
|
Bemerkungen
H.264/AVC-Encoder:
Diese Eigenschaft sollte nicht aufgerufen werden, wenn ein ausstehender Aufruf zur Verwendung eines LTR-Frames mithilfe der CODECAPI_AVEncVideoUseLTRFrame-Eigenschaft ausgegeben wurde und der Encoder noch keinen Frame generiert hat, der den LTR verwendet hat. Anders ausgedrückt: Der Encoder sollte sich nicht CODECAPI_AVEncVideoUseLTRFrame Anforderungen in die Warteschlange stellen.
Wenn eine CODECAPI_AVEncVideoUseLTRFrame-Anforderung übermittelt wird, während eine andere CODECAPI_AVEncVideoUseLTRFrame-Anforderung noch aussteht, sollte die ältere Anforderung gelöscht werden.
Das Aufrufen CODECAPI_AVEncVideoUseLTRFrame für einen Frame ohne Basisebene ist gültig und gilt für den Frame der Nicht-Basisebene, ohne Verzögerung für einen Rahmen der Basisebene.
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 |
|