Compartilhar via


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