Attributs de type de média

Les attributs suivants s’appliquent aux types de médias. Certains de ces attributs sont destinés uniquement à convertir des formats de type multimédia hérités en types multimédias Media Foundation.

Attributs de format général

Ces attributs peuvent être appliqués à tous les types de médias.

Attribut Description
MF_MT_ALL_SAMPLES_INDEPENDENT Spécifie si chaque exemple est indépendant des autres exemples dans le flux.
MF_MT_AM_FORMAT_TYPE Mettre en forme le GUID.
MF_MT_COMPRESSED Spécifie si les données multimédias sont compressées
MF_MT_FIXED_SIZE_SAMPLES Spécifie si les exemples ont une taille fixe.
MF_MT_MAJOR_TYPE GUID de type principal.
MF_MT_SAMPLE_SIZE Taille de chaque exemple, en octets.
MF_MT_SUBTYPE GUID de sous-type.
MF_MT_USER_DATA Contient des données utilisateur pour un type de média qui a été converti à partir d’une structure de format héritée.
MF_MT_WRAPPED_TYPE Contient un type de média qui a été encapsulé dans un autre type de média.

 

Attributs de format audio

Ces attributs peuvent être appliqués aux types de médias dont le type principal est égal à MFMediaType_Audio.

Attribut Description
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION Spécifie le profil audio et le niveau d’un flux AAC (Advanced Audio Coding).
MF_MT_AAC_PAYLOAD_TYPE Spécifie le type de charge utile d’un flux AAC (Advanced Audio Coding).
MF_MT_AUDIO_AVG_BYTES_PER_SECOND Nombre moyen d’octets par seconde.
MF_MT_AUDIO_BITS_PER_SAMPLE Nombre de bits par exemple audio.
MF_MT_AUDIO_BLOCK_ALIGNMENT Alignement des blocs, en octets.
MF_MT_AUDIO_CHANNEL_MASK Spécifie l’affectation des canaux audio aux positions d’orateur.
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND Nombre d’échantillons audio par seconde (valeur à virgule flottante).
MF_MT_AUDIO_FOLDDOWN_MATRIX Spécifie la façon dont un décodeur audio doit transformer l’audio multicanal en sortie stéréo.
MF_MT_AUDIO_NUM_CHANNELS Nombre de canaux audio.
MF_MT_AUDIO_PREFER_WAVEFORMATEX Spécifie la structure de format héritée préférée à utiliser lors de la conversion d’un type de média audio.
MF_MT_AUDIO_SAMPLES_PER_BLOCK Nombre d’exemples audio contenus dans un bloc compressé de données audio.
MF_MT_AUDIO_SAMPLES_PER_SECOND Nombre d’exemples audio par seconde (valeur entière).
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE Nombre de bits de données audio valides dans chaque exemple audio.
MF_MT_AUDIO_WMADRC_AVGREF Référencez le niveau de volume moyen d’un fichier Audio Windows Media.
MF_MT_AUDIO_WMADRC_AVGTARGET Niveau de volume moyen cible d’un fichier Audio Windows Media.
MF_MT_AUDIO_WMADRC_PEAKREF Référencez le niveau de volume maximal d’un fichier Audio Windows Media.
MF_MT_AUDIO_WMADRC_PEAKTARGET Niveau de volume maximal cible d’un fichier Audio Windows Media.
MF_MT_ORIGINAL_WAVE_FORMAT_TAG Contient la balise de format WAVE d’origine pour un flux audio.

 

Attributs de format vidéo

Ces attributs peuvent être appliqués aux types de médias dont le type principal est égal à MFMediaType_Video.

Attribut Description
MF_MT_AVG_BIT_ERROR_RATE Taux d’erreur des données.
MF_MT_AVG_BITRATE Débit de données approximatif du flux vidéo.
MF_MT_CUSTOM_VIDEO_PRIMARIES Primaires de couleurs personnalisées.
MF_MT_DEFAULT_STRIDE Foulée de surface par défaut.
MF_MT_DRM_FLAGS Spécifie si la vidéo nécessite l’application de la protection contre la copie.
MF_MT_FRAME_RATE Fréquence d’images.
MF_MT_FRAME_RATE_RANGE_MAX Fréquence d’images maximale prise en charge par un appareil de capture vidéo.
MF_MT_FRAME_RATE_RANGE_MIN Fréquence d’images minimale prise en charge par un appareil de capture vidéo.
MF_MT_FRAME_SIZE Largeur et hauteur de l’image vidéo.
MF_MT_GEOMETRIC_APERTURE Ouverture géométrique.
MF_MT_INTERLACE_MODE Décrit comment les images sont entrelacées.
MF_MT_MAX_KEYFRAME_SPACING Nombre maximal d’images d’une image clé à l’autre.
MF_MT_MINIMUM_DISPLAY_APERTURE Ouverture minimale de l’affichage.
MF_MT_MPEG_SEQUENCE_HEADER En-tête de séquence MPEG-1 ou MPEG-2.
MF_MT_MPEG_START_TIME_CODE Code d’heure de début du groupe d’images (GOP).
MF_MT_MPEG2_FLAGS Indicateurs divers pour la vidéo MPEG-2.
MF_MT_MPEG2_LEVEL Niveau MPEG-2 ou H.264.
MF_MT_MPEG2_PROFILE Profil MPEG-2 ou H.264.
MF_MT_ORIGINAL_4CC Contient le codec d’origine FOURCC pour un flux vidéo.
MF_MT_PAD_CONTROL_FLAGS Proportion du rectangle de sortie.
MF_MT_PALETTE Entrées de palette.
MF_MT_PAN_SCAN_APERTURE Définit la région 4×3 de la vidéo qui doit être affichée en mode panoramique/analyse.
MF_MT_PAN_SCAN_ENABLED Spécifie si le mode panoramique/analyse est activé.
MF_MT_PIXEL_ASPECT_RATIO Proportion de pixels.
MF_MT_SOURCE_CONTENT_HINT Proportion prévue.
MF_MT_TRANSFER_FUNCTION Fonction de conversion de RVB en R’G’B'.
MF_MT_VIDEO_3D Spécifie si un flux vidéo contient du contenu 3D.
MF_MT_VIDEO_CHROMA_SITING Décrit comment la chroma a été échantillonné pour la vidéo Y’Cb’Cr'.
MF_MT_VIDEO_LIGHTING Conditions d’éclairage optimales pour l’affichage.
MF_MT_VIDEO_NOMINAL_RANGE Plage nominale des informations de couleur
MF_MT_VIDEO_PRIMARIES Couleurs primaires.
MF_MT_VIDEO_ROTATION Spécifie la rotation d’une image vidéo dans le sens inverse des aiguilles d’une montre.
MF_MT_YUV_MATRIX Matrice de conversion de l’espace de couleur Y’Cb’Cr' vers l’espace de couleur R’G’B'.
MF_XVP_CALLER_ALLOCATES_OUTPUT Spécifie si l’appelant alloue les textures utilisées pour la sortie par le processeur vidéo MFT.
MF_XVP_DISABLE_FRC Désactive la conversion de fréquence d’images dans le processeur vidéo MFT.

 

Autres attributs de format

Les attributs suivants s’appliquent à la vidéo DV entrelacée.

Attribut Description
MF_MT_DV_AAUX_CTRL_PACK_0 Pack de contrôle source auxiliaire audio (AAUX) pour le premier bloc audio.
MF_MT_DV_AAUX_CTRL_PACK_1 Pack de contrôle source AAUX pour le deuxième bloc audio.
MF_MT_DV_AAUX_SRC_PACK_0 Pack source AAUX pour le premier bloc audio.
MF_MT_DV_AAUX_SRC_PACK_1 Pack source AAUX pour le deuxième bloc audio.
MF_MT_DV_VAUX_CTRL_PACK Pack de contrôle source auxiliaire vidéo (VAUX).
MF_MT_DV_VAUX_SRC_PACK Pack source VAUX.

 

Les attributs suivants s’appliquent aux fichiers ASF (Advanced Streaming Format).

Attribut Description
MF_MT_ARBITRARY_FORMAT Données de format supplémentaires pour un flux binaire dans un fichier ASF.
MF_MT_ARBITRARY_HEADER Données spécifiques au type pour un flux binaire dans un fichier ASF.
MF_MT_IMAGE_LOSS_TOLERANT Spécifie si un flux d’image ASF est un type JPEG dégradable.

 

Les attributs suivants s’appliquent aux fichiers MPEG-4.

Attribut Description
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY Index de l’entrée actuelle dans la zone de description de l’exemple.
MF_MT_MPEG4_SAMPLE_DESCRIPTION Exemple de zone de description.

 

IMFMediaType

Attributs Media Foundation

Types de médias

Types de médias audio

Types de médias vidéo