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. |
Rubriques connexes