estrutura D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM (d3d12video.h)
Encapsula a saída de bitstream compactada para a operação de codificação.
Sintaxe
typedef struct D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM {
ID3D12Resource *pBuffer;
UINT64 FrameStartOffset;
} D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM;
Membros
pBuffer
Um ponteiro para um ID3D12Resource que contém o buffer de bitstream compactado. Observe que o tamanho do buffer de recursos não é o tamanho disponível para essa operação de codificação porque FrameStartOffset precisa ser levado em conta em relação a esse tamanho.
FrameStartOffset
Um UINT64 especificando o th offset no bitstream compactado em que o codificador pode começar a adicionar a saída do quadro atual.
Comentários
Espera-se que o bitstream de saída contenha os cabeçalhos de sub-região, mas não a imagem, sequência, vídeo ou outros cabeçalhos. O host é responsável por codificar esses cabeçalhos e gerar o bitstream completo.
No particionamento de quadro de sub-região, todas as sub-regiões de 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.
Requisitos
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |