Partager via


é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