structure D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 (d3d12umddi.h)
La structure D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 spécifie les paramètres du tas d’encodeur vidéo.
Syntaxe
typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 {
UINT NodeMask;
D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 EncodeCodec;
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 EncodeProfile;
D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 EncodeLevel;
UINT ResolutionsListCount;
const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2;
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_HEAP_FLAGS_0080 qui spécifie les indicateurs de création du tas d’encodeur vidéo.
EncodeCodec
Valeur D3D12DDI_VIDEO_ENCODER_CODEC_0080 qui identifie le codec de l’objet d’encodeur associé.
EncodeProfile
Une structure D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 qui identifie le profil du codec.
EncodeLevel
Une structure D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 qui indique le niveau du codec spécifié et le profil dans l’objet encodeur associé.
ResolutionsListCount
Nombre de listes vers laquelle pResolutionList pointe.
pResolutionList
Pointeur vers une liste de structures D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 qui contiennent des résolutions d’images à prendre en charge.
Remarques
Si la prise en charge de la reconfiguration dynamique de résolution n’est pas prise en charge, une seule résolution est passée pour désigner la résolution cible souhaitée.
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
D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2