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 |