Partager via


Attributs de type de média

Les attributs suivants s’appliquent aux types de supports. 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 supports.

Attribut Description
MF_MT_ALL_SAMPLES_INDEPENDENT Spécifie si chaque exemple est indépendant des autres exemples du flux.
MF_MT_AM_FORMAT_TYPE Format GUID.
MF_MT_COMPRESSED Spécifie si les données multimédias sont compressées
MF_MT_FIXED_SIZE_SAMPLES Spécifie si les échantillons ont une taille fixe.
MF_MT_MAJOR_TYPE GUID de type principal.
MF_MT_SAMPLE_SIZE Taille de chaque échantillon, 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 multimé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 de canaux audio aux positions du haut-parleur.
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND Nombre d’échantillons audio par seconde (valeur à virgule flottante).
MF_MT_AUDIO_FOLDDOWN_MATRIX Spécifie comment 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’échantillons audio contenus dans un bloc compressé de données audio.
MF_MT_AUDIO_SAMPLES_PER_SECOND Nombre d’échantillons audio par seconde (valeur entière).
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE Nombre de bits valides de données audio dans chaque exemple audio.
MF_MT_AUDIO_WMADRC_AVGREF Référencer le niveau de volume moyen d’un fichier Audio Windows Media.
MF_MT_AUDIO_WMADRC_AVGTARGET Ciblez le niveau de volume moyen 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 multimé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 Taux de données approximatif du flux vidéo.
MF_MT_CUSTOM_VIDEO_PRIMARIES Primaires de couleur personnalisées.
MF_MT_DEFAULT_STRIDE Pas de progression de surface par défaut.
MF_MT_DRM_FLAGS Spécifie si la vidéo nécessite l’application de la protection de copie.
MF_MT_FRAME_RATE Fréquence d’images.
MF_MT_FRAME_RATE_RANGE_MAX Fréquence maximale d’images 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 du cadre 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 FOURCC d’origine pour un flux vidéo.
MF_MT_PAD_CONTROL_FLAGS Proportions 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 Proportions de pixels.
MF_MT_SOURCE_CONTENT_HINT Proportions prévues.
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 couleur 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 couleurs Y’Cb’Cr' vers l’espace de couleurs R’G’B.
MF_XVP_CALLER_ALLOCATES_OUTPUT Spécifie si l’appelant alloue les textures utilisées pour la sortie par l'Video Processor MFT.
MF_XVP_DISABLE_FRC Désactive la conversion de fréquence d’images dans lede processeur vidéo.

 

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 de code source auxiliaire (AAUX) audio pour le premier bloc audio.
MF_MT_DV_AAUX_CTRL_PACK_1 Pack de contrôle de code 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 de code 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 d’un flux binaire dans un fichier ASF.
MF_MT_IMAGE_LOSS_TOLERANT Spécifie si un flux d’images 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 l’exemple de zone de description.
MF_MT_MPEG4_SAMPLE_DESCRIPTION Zone de description de l’exemple.

 

IMFMediaType

attributs Media Foundation

types de supports

types de supports audio

types de supports vidéo