Condividi tramite


struttura D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 (d3d12video.h)

Rappresenta un descrittore di immagine di riferimento per la codifica video H.264.

Sintassi

typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 {
  UINT ReconstructedPictureResourceIndex;
  BOOL IsLongTermReference;
  UINT LongTermPictureIdx;
  UINT PictureOrderCountNumber;
  UINT FrameDecodingOrderNumber;
  UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264;

Members

ReconstructedPictureResourceIndex

Esegue il mapping dell'immagine di riferimento corrente descritta da questa struttura a una risorsa nella D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC. Matrice ReferenceFrames .

IsLongTermReference

Impostare quando il frame di riferimento descritto viene usato come immagine di riferimento a lungo termine.

LongTermPictureIdx

Se usato come riferimento a lungo termine, indica il numero di indice di riferimento a lungo termine.

PictureOrderCountNumber

Ordine di visualizzazione del frame di riferimento descritto.

FrameDecodingOrderNumber

Ordine di decodifica frame con semantica come indicato dall'intestazione della sezione frame_num elemento della sintassi associato all'immagine di riferimento codificata.

TemporalLayerIndex

Numero del livello immagine nella gerarchia temporale. Verificare il numero massimo di livelli in D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h