struttura D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 (d3d12umddi.h)
La struttura D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 contiene i parametri di creazione del codificatore per le funzioni di callback PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 e PFND3D12DDI_CREATEVIDEOENCODER_0082_0 .
Sintassi
typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 {
UINT NodeMask;
D3D12DDI_VIDEO_ENCODER_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 EncodeCodec;
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 EncodeProfile;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 CodecConfiguration;
D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 MaxMotionEstimationPrecision;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0;
Members
NodeMask
Per una singola operazione GPU, impostare NodeMask su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo (scheda fisica del dispositivo) a cui si applica la coda dei comandi. Ogni bit nella maschera corrisponde a un singolo nodo. È possibile impostare un solo bit.
Flags
Valore D3D12DDI_VIDEO_ENCODER_FLAGS_0080 che specifica i flag di creazione del codificatore.
EncodeCodec
Valore D3D12DDI_VIDEO_ENCODER_CODEC_0080 che identifica il tipo di codec.
EncodeProfile
Struttura D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 che identifica il profilo del codec.
InputFormat
Struttura DXGI_FORMAT che indica il formato del flusso di origine.
CodecConfiguration
Struttura D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 che indica i parametri specifici del codec a livello di sequenza.
MaxMotionEstimationPrecision
Valore D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 che identifica la modalità di precisione della stima del movimento.
Commenti
Per informazioni generali, vedere Codifica video D3D12 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (WDDM 3.0) |
Intestazione | d3d12umddi.h |