estrutura D3D12_VIDEO_ENCODER_HEAP_DESC (d3d12video.h)
Descreve um ID3D12VideoEncoderHeap. Passe essa estrutura para ID3D12VideoDevice3::CreateVideoEncoderHeap para criar uma instância de ID3D12VideoEncoderHeap.
Sintaxe
typedef struct D3D12_VIDEO_ENCODER_HEAP_DESC {
UINT NodeMask;
D3D12_VIDEO_ENCODER_HEAP_FLAGS Flags;
D3D12_VIDEO_ENCODER_CODEC EncodeCodec;
D3D12_VIDEO_ENCODER_PROFILE_DESC EncodeProfile;
D3D12_VIDEO_ENCODER_LEVEL_SETTING EncodeLevel;
UINT ResolutionsListCount;
const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *pResolutionList;
} D3D12_VIDEO_ENCODER_HEAP_DESC;
Membros
NodeMask
A máscara de nó que especifica o adaptador físico no qual o processador de vídeo será usado. Para uma única operação de GPU, defina isso como zero. Se houver vários nós de GPU, defina um bit para identificar o nó, ou seja, o adaptador físico do dispositivo, ao qual a fila de comandos se aplica. Cada bit na máscara corresponde a um único nó. Somente 1 bit pode ser definido.
Flags
Uma combinação bit a bit de valores da enumeração D3D12_VIDEO_ENCODER_HEAP_FLAGS especificando opções de criação de heap do codificador.
EncodeCodec
Um D3D12_VIDEO_ENCODER_CODEC especificando o codec do objeto de codificador associado.
EncodeProfile
Um D3D12_VIDEO_ENCODER_PROFILE_DESC especificando o perfil do codec selecionado no objeto de codificador associado.
EncodeLevel
Um D3D12_VIDEO_ENCODER_LEVEL_SETTING especificando o nível do codec selecionado no objeto de codificador associado.
ResolutionsListCount
A contagem de resoluções solicitadas para ter suporte presente no campo pResolutionList .
pResolutionList
Ponteiro para uma matriz de D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC especificando a lista de resoluções solicitadas para serem suportadas.
Comentários
Se não houver suporte para reconfiguração dinâmica de resolução, especifique apenas uma resolução em pResolutionList, indicando a resolução de destino desejada.
Requisitos
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |