énumération D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 (d3d12umddi.h)
L’énumération D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 signale la prise en charge d’une configuration donnée. Utilisez D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 pour la prise en charge complète des fonctionnalités d’encodage vidéo pour Windows 11 (WDDM 3.0).
Syntaxe
typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 {
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE,
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
} ;
Constantes
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE Aucun indicateur n’est défini (indique qu’aucune prise en charge n’est prise en charge). |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK Indique si la configuration donnée est généralement prise en charge par l’encodeur, en combinaison avec les indicateurs restants pour transmettre certaines limitations ou aucune prise en charge générale. La couche de débogage D3D12 peut fournir des informations supplémentaires. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE Indique la prise en charge de la modification du contrôle de débit au milieu de la session d’encodage. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE Indique la prise en charge de la modification de la résolution au milieu de la session d’encodage. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE Lorsqu’il est défini, permet de configurer la totalité initiale et la capacité du vérificateur de mise en mémoire tampon vidéo (VBV) pour les algorithmes de contrôle de débit. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE Indique la prise en charge des modes de contrôle de débit qui impliquent l’analyse d’images pour optimiser l’utilisation du débit binaire au coût des performances plus lentes. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS Lorsqu’elles sont définies, les textures qui font référence à des images reconstruites ne peuvent être référencées qu’en tant que tableau de textures, par opposition à un tableau de ressources de texture 2D distinctes avec chaque ressource ayant une taille de tableau de 1. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE Indique la prise en charge de l’utilisation du paramètre de quantisation delta (QP) dans le contrôle de débit. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE Indique la prise en charge des modifications de disposition dynamiques de sous-région pendant une session d’encodage. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE Indique la prise en charge de la plage QP réglable dans le contrôle de débit. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE Indique la prise en charge du QP initial réglable dans le contrôle de débit. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE Indique la prise en charge de la définition d’une limite maximale dans l’algorithme de débit binaire par chaque image encodée. |
Remarques
Utilisez D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 pour la prise en charge complète des fonctionnalités d’encodage vidéo pour Windows 11 (WDDM 3.0).
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3d12umddi.h |