D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION-Struktur (d3d12video.h)

Stellt einen Bildlistenänderungsvorgang für die H264-Videocodierung dar.

Syntax

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

Member

modification_of_pic_nums_idc

Zusammen mit abs_diff_pic_num_minus1 oder long_term_pic_num gibt an, welche der Referenzbilder neu zugeordnet werden.

abs_diff_pic_num_minus1

Gibt den absoluten Unterschied zwischen der Bildnummer des Bilds an, das in den aktuellen Index in der Liste verschoben wird, und dem Vorhersagewert der Bildnummer.

long_term_pic_num

Gibt die langfristige Bildnummer des Bilds an, das in den aktuellen Index in der Liste verschoben wird.

Hinweise

Weitere Informationen finden Sie in der H264-Spezifikation: Abschnitt 7.4.3.1 "Referenz zur Änderungssemantik der Bildliste". .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h