Compartilhar via


estrutura D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 (d3d12umddi.h)

A estrutura D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 especifica parâmetros de heap do codificador de vídeo.

Sintaxe

typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 {
  UINT                                                      NodeMask;
  D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080                    Flags;
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                         EncodeCodec;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                EncodeProfile;
  D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2               EncodeLevel;
  UINT                                                      ResolutionsListCount;
  const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2;

Membros

NodeMask

Para uma única operação de GPU, defina NodeMask como zero. Se houver vários nós de GPU, defina um bit para identificar o nó (adaptador físico do dispositivo) ao qual a fila de comandos se aplica. Cada bit na máscara corresponde a um único nó. Somente um bit pode ser definido.

Flags

Um valor D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 que especifica os sinalizadores de criação de heap do codificador de vídeo.

EncodeCodec

Um valor D3D12DDI_VIDEO_ENCODER_CODEC_0080 que identifica o codec do objeto de codificador associado.

EncodeProfile

Uma estrutura D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 que identifica o perfil do codec.

EncodeLevel

Uma estrutura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 que indica o nível do codec especificado e o perfil no objeto do codificador associado.

ResolutionsListCount

Número de listas para as quais pResolutionList aponta.

pResolutionList

Ponteiro para uma lista de estruturas de D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 que contêm resoluções de imagem solicitadas para serem compatíveis.

Comentários

Se não houver suporte para a reconfiguração dinâmica de resolução, apenas uma resolução será passada para indicar a resolução de destino desejada.

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

D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2