structure D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2 (d3d12umddi.h)
La structure D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2 est utilisée pour demander si un format d’entrée d’encodage vidéo spécifié est pris en charge.
Syntaxe
typedef struct D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2 {
UINT NodeIndex;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 Codec;
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 Profile;
DXGI_FORMAT Format;
BOOL IsSupported;
} D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2;
Membres
NodeIndex
[in] Dans une opération multi-adaptateurs, NodeIndex indique l’adaptateur physique de l’appareil auquel l’opération s’applique.
Codec
[in] Valeur D3D12DDI_VIDEO_ENCODER_CODEC_0080 qui spécifie le codec pour lequel case activée prise en charge.
Profile
[in] Structure D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 qui spécifie le profil pour lequel case activée prise en charge.
Format
[in] Valeur DXGI_FORMAT qui spécifie le paramètre de format pour lequel case activée prise en charge.
Notes
Cette définition de format inclut les modes de sous-échantillonnage et de profondeur de bits pour la session d’encodage vidéo. Le pilote n’est pas responsable de la gestion des étapes de sous-échantillonnage/conversion de couleur d’entrée de l’encodage vidéo ; il s’agit de la responsabilité de l’hôte.
IsSupported
[out] Indique si les valeurs de fonctionnalité données sont prises en charge.
Remarques
La prise en charge des formats 4 :2 :0 avec des exemples 8 bits et 10 bits doit être encodée à l’aide des formats suivants :
- DXGI_FORMAT_P010
- DXGI_FORMAT_NV12
Le runtime D3D appelle PFND3D12DDI_VIDEO_GETCAPS avec D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT spécifié comme type de capacité.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour