Partager via


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

Voir aussi

PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0

PFND3D12DDI_CREATEVIDEOENCODER_0082_0