estructura D3D12_VIDEO_ENCODER_DESC (d3d12video.h)

Describe un id3D12VideoEncoder. Pase esta estructura a ID3D12VideoDevice3::CreateVideoEncoder para crear una instancia de ID3D12VideoEncoder.

Sintaxis

typedef struct D3D12_VIDEO_ENCODER_DESC {
  UINT                                                 NodeMask;
  D3D12_VIDEO_ENCODER_FLAGS                            Flags;
  D3D12_VIDEO_ENCODER_CODEC                            EncodeCodec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                     EncodeProfile;
  DXGI_FORMAT                                          InputFormat;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION              CodecConfiguration;
  D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE MaxMotionEstimationPrecision;
} D3D12_VIDEO_ENCODER_DESC;

Miembros

NodeMask

Máscara de nodo que especifica el adaptador físico en el que se usará el procesador de vídeo. Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un poco para identificar el nodo, es decir, el adaptador físico del dispositivo, al que se aplica la cola de comandos. Cada bit de la máscara corresponde a un único nodo. Solo se pueden establecer 1 bit.

Flags

Combinación OR bit a bit de los valores de la D3D12_VIDEO_ENCODER_FLAGS especificando las marcas para la creación del codificador.

EncodeCodec

Un D3D12_VIDEO_ENCODER_CODEC especificando el códec deseado.

EncodeProfile

Estructura D3D12_VIDEO_ENCODER_PROFILE_DESC que especifica el perfil de codificación deseado.

InputFormat

Un DXGI_FORMAT especificando el formato de la secuencia de origen.

CodecConfiguration

Estructura de D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION que especifica parámetros de configuración de códec.

MaxMotionEstimationPrecision

Valor de la D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE enumeración del número máximo de vectores de movimiento permitidos.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado d3d12video.h