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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour