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