Share via


CODECAPI_AVEncVideoLTRBufferControl-Eigenschaft

Gibt die maximale Anzahl von LTR-Frames (Long Term Reference) an, die von der Anwendung gesteuert werden.

Datentyp

ULONG (VT_UI4)

Eigenschaften-GUID

CODECAPI_AVEncVideoLTRBufferControl

Eigenschaftswert

Der Wert dieses Steuerelements umfasst zwei Felder, wobei jedes Feld über 16 Bits verfügt.

Wert Bedeutung
Das erste Feld
Bits[0..15]
Die Anzahl von LTR-Frames, die von der Anwendung gesteuert werden.
H.264/AVC-Encoder:
Wenn der Wert N und N ungleich Null ist, muss der Encoder bei jedem IDR-Frame automatisch die Frames nach dem IDR-Frame (und einschließlich des IDR-Frames) als LTR-Frames markieren, solange alle drei der folgenden Elemente gelten:
  • Der Frame ist noch nicht so festgelegt, dass er als langfristiger Bezugsrahmen markiert wird.
  • Der Frame ist ein Rahmen der Basisebene. Beispielsweise temporal_id Syntaxelement gleich 0.
  • Die Anzahl der Frames, die derzeit als LTR gekennzeichnet sind, ist kleiner als N.

Das zweite Feld
Bits[16..31]
Der Vertrauensmodus des LTR-Steuerelements.
H.264/AVC-Encoder:
1 (Vertrauen bis) bedeutet, dass der Encoder einen LTR-Frame verwenden kann, es sei denn, die App erklärt ihn über das CODECAPI_AVEncVideoUseLTRFrame-Steuerelement explizit für ungültig.
Andere Werte sind ungültig und für die zukünftige Verwendung reserviert.

Bemerkungen

Dies ist eine statische API.

Der Standardwert ist 0.

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