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 |