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 esta operação de codificação. Especificamente, o tamanho disponível para a saída do quadro atual nesse buffer é o tamanho desse buffer menos deslocamento.
Offset
O deslocamento para o bitstream compactado em que o codificador pode começar a adicionar a saída do quadro atual, em bytes.
Observações
Espera-se que o bitstream de saída contenha os cabeçalhos da sub-região, mas não a imagem, a sequência, o vídeo ou outros cabeçalhos. É responsabilidade do host codificar esses outros cabeçalhos e gerar o bitstream completo.
No particionamento de quadros de 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.
Consulte de codificação de vídeo D3D12 para obter informações gerais.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11 (WDDM 3.0) |
cabeçalho | d3d12umddi.h |
Consulte também
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2