énumération D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS (d3d12video.h)
Spécifie les indicateurs de configuration pour l’encodage vidéo H.264.
Syntax
typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES
} ;
Constantes
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE Aucun. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION Force l’encodage de chaque bloc intracodé avec des données résiduelles uniquement à partir d’autres blocs intra-codés, c’est-à-dire pas à partir de blocs intercodés, dans le frame. Vérifiez la prise en charge dans D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT. Cela fait référence à constrained_intra_pred_flag dans le jeu de paramètres d’image (PPS). |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM Permet l’utilisation de la transformation adaptative 8x8. Veuillez case activée pour obtenir de l’aide dans D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING Active le codage d’entropie CABAC. Si cette option est désactivée, utilise CAVLC. Veuillez case activée pour obtenir un support dans D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CABAC_ENCODING_SUPPORT. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES Permet à l’appelant de demander pour chaque cadre avec un indicateur spécial dans la structure de contrôle d’image que les tranches de ce cadre sont codées indépendamment les unes des autres. Ce mode limite la plage de recherche de vecteurs de mouvement à la zone de région de la tranche actuelle, c’est-à-dire que les vecteurs de mouvement en dehors de la limite de la tranche ne peuvent pas être utilisés. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | d3d12video.h |