estrutura D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 (d3d12video.h)
Representa um descritor de imagem de referência para codificação de vídeo H.264.
Sintaxe
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;
Membros
ReconstructedPictureResourceIndex
Mapeia a imagem de referência atual descrita por essa estrutura para um recurso no D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC. Matriz ReferenceFrames .
IsLongTermReference
Defina quando o quadro de referência descrito está sendo usado como uma imagem de referência de longo prazo.
LongTermPictureIdx
Se usado como uma referência de longo prazo, indica o número de índice de referência de longo prazo.
PictureOrderCountNumber
A ordem de exibição de quadro de referência descrita.
FrameDecodingOrderNumber
A ordem de decodificação de quadro com semântica, conforme indicado pelo cabeçalho de fatia frame_num elemento de sintaxe associado à imagem de referência codificada.
TemporalLayerIndex
Número da camada de imagem na hierarquia temporal. Marcar para o número máximo de camadas em D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |