Condividi tramite


struttura D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 (d3d12umddi.h)

La struttura D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 rappresenta un'operazione di modifica dell'elenco immagini per la codifica video H.264.

Sintassi

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;

Members

modification_of_pic_nums_idc

Insieme a abs_diff_pic_num_minus1 o long_term_pic_num, specifica quale delle immagini di riferimento vengono mappate di nuovo. I valori di modification_of_pic_nums_idc sono specificati nella tabella 7-7 della specifica H.264. Il primo modification_of_pic_nums_idc che segue immediatamente dopo ref_pic_list_modification_flag_l0 o ref_pic_list_modification_flag_l1 non deve essere uguale a 3.

abs_diff_pic_num_minus1

Più 1 specifica la differenza assoluta tra il numero di immagine dell'immagine spostato nell'indice corrente nell'elenco e il valore di stima del numero di immagine. abs_diff_pic_num_minus1 deve essere compreso nell'intervallo compreso tra 0 e MaxPicNum − 1. I valori consentiti di abs_diff_pic_num_minus1 sono ulteriormente limitati come specificato nella clausola 8.2.4.3.1 della specifica H.264.

long_term_pic_num

Specifica il numero di immagine a lungo termine dell'immagine da spostare nell'indice corrente nell'elenco. Quando si decodifica un frame codificato, long_term_pic_num deve essere uguale a un valore LongTermPicNum assegnato a uno dei frame di riferimento o a coppie di campi di riferimento complementari contrassegnate come "utilizzate per riferimento a lungo termine". Quando si decodifica un campo codificato, long_term_pic_num deve essere uguale a un valore LongTermPicNum assegnato a uno dei campi di riferimento contrassegnati come "utilizzati per riferimento a lungo termine".

Commenti

Per informazioni dettagliate sulla modifica, vedere la specifica H.264, sezione 7.4.3.1 "Semantica di modifica dell'elenco immagini di riferimento".

Per informazioni generali, vedere Codifica video D3D12 .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (WDDM 3.0)
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0