Compartilhar via


estrutura D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 encapsula a saída de bitstream compactada para a operação de codificação.

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 {
  D3D12DDI_HRESOURCE hDrvBuffer;
  UINT64             Offset;
} D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080;

Membros

hDrvBuffer

Identificador de recurso para o buffer que contém o bitstream compactado. O tamanho do buffer de recurso não é o tamanho disponível para essa operação de codificação. Especificamente, o tamanho disponível para a saída do quadro atual nesse buffer é o tamanho desse buffer menos Offset.

Offset

O deslocamento para o bitstream compactado em que o codificador pode começar a adicionar a saída do quadro atual, em bytes.

Comentários

Espera-se que o bitstream de saída contenha os cabeçalhos da sub-região, mas não a imagem, sequência, vídeo ou outros cabeçalhos. É responsabilidade do host codificar esses outros cabeçalhos e gerar o bitstream completo.

No particionamento de quadros da sub-região, todas as sub-regiões para uma determinada saída de operação de codificação de quadro devem ser colocadas em ordem superior/inferior, esquerda/direita e devem ser contíguas.

Confira Codificação de vídeo D3D12 para obter informações gerais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2