D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0-Struktur stellt einen Bildlistenänderungsvorgang für die H.264-Videocodierung dar.

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 {
  UCHAR modification_of_pic_nums_idc;
  UINT  abs_diff_pic_num_minus1;
  UINT  long_term_pic_num;
} D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0;

Member

modification_of_pic_nums_idc

Gibt zusammen mit abs_diff_pic_num_minus1 oder long_term_pic_num an, welche der Referenzbilder neu zugeordnet werden. Die Werte von modification_of_pic_nums_idc werden in Tabelle 7-7 der H.264-Spezifikation angegeben. Die erste modification_of_pic_nums_idc , die unmittelbar nach ref_pic_list_modification_flag_l0 oder ref_pic_list_modification_flag_l1 folgt, darf nicht gleich 3 sein.

abs_diff_pic_num_minus1

Plus 1 gibt den absoluten Unterschied zwischen der Bildnummer des Bilds, das in den aktuellen Index in der Liste verschoben wird, und dem Vorhersagewert der Bildnummer an. abs_diff_pic_num_minus1 muss im Bereich von 0 bis MaxPicNum − 1 liegen. Die zulässigen Werte von abs_diff_pic_num_minus1 sind weiter eingeschränkt, wie in Klausel 8.2.4.3.1 der H.264-Spezifikation angegeben.

long_term_pic_num

Gibt die langfristige Bildnummer des Bilds an, das in den aktuellen Index in der Liste verschoben wird. Beim Decodieren eines codierten Frames muss long_term_pic_num gleich einem LongTermPicNum sein, der einem der Als "für langzeitverweis" gekennzeichneten Bezugsrahmen- oder komplementären Verweisfeldpaare zugewiesen ist. Beim Decodieren eines codierten Felds muss long_term_pic_num gleich einem LongTermPicNum sein, der einem der Als "für langfristige Referenz" gekennzeichneten Referenzfelder zugewiesen ist.

Hinweise

Details zur Änderung finden Sie in der H.264-Spezifikation, Abschnitt 7.4.3.1 "Referenz zur Änderungssemantik der Bildliste".

Allgemeine Informationen finden Sie unter D3D12-Videocodierung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0