Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0-Struktur stellt die Gruppe der Bilder (GOP)-Struktur für die HEVC-Videocodierung dar.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 {
UINT GOPLength;
UINT PPicturePeriod;
UCHAR log2_max_pic_order_cnt_lsb_minus4;
} D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0;
Angehörige
GOPLength
Der Abstand zwischen I-Frames in der Sequenz oder die Anzahl der Bilder in einem GOP. Bei Festlegung auf 0 ist nur der erste Frame ein I-Frame (unendliches GOP).
PPicturePeriod
Der Zeitraum für P-Frames, die innerhalb des GOP eingefügt werden sollen. Wenn GOPLength- für unendliches GOP auf 0 festgelegt ist, muss PPicturePeriod- größer als Null sein. Eine Beispielverwendung folgt:
Lassen Sie A = GOPLength und B = PPictureInterval:
A=0; B=1 => IPPPPPPPP... A=0; B=2 => IBPBPBPBP... A=0; B=3 => IBBPBBPBB... A=1; B=0 => IIIIIIIII... A=2; B=1 => IPIPIPI... A=3; B=1 => IPPIPPIPP... A=3; B=2 => IBPIBPIBP... A=4; B=3 => IBBPIBBPIBBBBP...
log2_max_pic_order_cnt_lsb_minus4
Gibt den Wert einer Variablen MaxPicOrderCntLsb an, die im Decodierungsprozess für die Bildreihenfolgenanzahl verwendet wird, wie in Klausel 8.2.1 der Spezifikation angegeben: MaxPicOrderCntLsb = 2^(log2_max_pic_order_cnt_lsb_minus4 + 4)
. Der Wert von log2_max_pic_order_cnt_lsb_minus4 muss sich im Bereich von 0 bis einschließlich 12 befinden.
Bemerkungen
Allgemeine Informationen finden Sie unter D3D12-Videocodierung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 (WDDM 3.0) |
Header- | d3d12umddi.h |