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_H264_0082_0 Struktur stellt die Gruppe der Bilder (GOP)-Struktur für die H.264-Videocodierung dar.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 {
UINT GOPLength;
UINT PPicturePeriod;
UCHAR pic_order_cnt_type;
UCHAR log2_max_frame_num_minus4;
UCHAR log2_max_pic_order_cnt_lsb_minus4;
} D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_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...
pic_order_cnt_type
Der Filtermodus für die Bildreihenfolgentyptyp gemäß der Definition im H.264-Standard unter pic_order_cnt_type im Sequenzparametersatz (SPS). Der Wert von pic_order_cnt_type muss sich im Bereich von 0 bis einschließlich 2 befinden.
log2_max_frame_num_minus4
Gibt den Wert einer Variablen MaxFrameNum- an, die in frame_num-bezogenen Ableitungen wie folgt verwendet wird: MaxFrameNum = 2^(log2_max_frame_num_minus4 + 4)
. Der Wert von log2_max_frame_num_minus4 muss sich im Bereich von 0 bis einschließlich 12 befinden.
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 |