structure D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 (d3d12umddi.h)
La structure D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 contient les paramètres de création de l’encodeur pour les fonctions de rappel PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 et PFND3D12DDI_CREATEVIDEOENCODER_0082_0 .
Syntaxe
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;
Membres
NodeMask
Pour une seule opération GPU, définissez NodeMask sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l’adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit peut être défini.
Flags
Valeur D3D12DDI_VIDEO_ENCODER_FLAGS_0080 qui spécifie les indicateurs de création de l’encodeur.
EncodeCodec
Valeur D3D12DDI_VIDEO_ENCODER_CODEC_0080 qui identifie le type de codec.
EncodeProfile
Une structure D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 qui identifie le profil du codec.
InputFormat
Structure DXGI_FORMAT qui indique le format du flux source.
CodecConfiguration
Structure D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 qui indique les paramètres spécifiques au codec au niveau de la séquence.
MaxMotionEstimationPrecision
Valeur D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 qui identifie le mode de précision d’estimation du mouvement.
Remarques
Pour plus d’informations générales, consultez Encodage vidéo D3D12 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (WDDM 3.0) |
En-tête | d3d12umddi.h |