Attributs du descripteur de présentation

Attributs courants du descripteur de présentation

Les attributs suivants peuvent s’appliquer à n’importe quel descripteur de présentation.

Attribut Description
MF_PD_APP_CONTEXT Contient un pointeur vers le descripteur de présentation à partir du chemin d’accès multimédia protégé (PMP).
MF_PD_AUDIO_ENCODING_BITRATE Spécifie le débit d’encodage audio pour la présentation, en bits par seconde.
MF_PD_AUDIO_ISVARIABLEBITRATE Spécifie si les flux audio de la présentation ont un débit binaire variable.
MF_PD_DURATION Spécifie la durée d’une présentation, en unités de 100 nanosecondes.
MF_PD_LAST_MODIFIED_TIME Spécifie le moment où une présentation a été modifiée pour la dernière fois.
MF_PD_MIME_TYPE Spécifie le type MIME du contenu.
MF_PD_PLAYBACK_BOUNDARY_TIME Heure à laquelle la présentation doit commencer, par rapport au début de la source multimédia.
MF_PD_PLAYBACK_ELEMENT_ID Identificateur de l’élément playlist dans la présentation.
MF_PD_PMPHOST_CONTEXT Contient un pointeur vers l’objet proxy pour le descripteur de présentation de l’application.
MF_PD_PREFERRED_LANGUAGE Contient la langue RFC 1766 par défaut de la source multimédia.
MF_PD_SAMI_STYLELIST Contient le nom convivial des styles SAMI (Synchronized Accessible Media Interchange) pris en charge. Cet attribut s’applique uniquement aux fichiers SAMI.
MF_PD_TOTAL_FILE_SIZE Spécifie la taille totale du fichier source, en octets.
MF_PD_VIDEO_ENCODING_BITRATE Spécifie le débit d’encodage vidéo pour la présentation, en bits par seconde.

 

Attributs de descripteur de présentation pour ASF

Les attributs suivants s’appliquent aux descripteurs de présentation pour les fichiers ASF (Advanced Systems Format).

Attribut Description
MF_PD_ASF_CODECLIST Contient des informations sur les codecs utilisés pour encoder le contenu dans un fichier ASF.
MF_PD_ASF_CONTENTENCRYPTION_KEYID Spécifie l’identificateur de clé d’un fichier ASF chiffré.
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL Spécifie l’URL d’acquisition de licence pour un fichier ASF chiffré.
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA Contient des données secrètes pour un fichier ASF chiffré.
MF_PD_ASF_CONTENTENCRYPTION_TYPE Spécifie le type de mécanisme de protection utilisé dans un fichier ASF.
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA Contient des données de chiffrement pour un fichier ASF.
MF_PD_ASF_DATA_LENGTH Spécifie la taille, en octets, de la section de données d’un fichier ASF.
MF_PD_ASF_DATA_START_OFFSET Spécifie le décalage, en octets, entre le début d’un fichier ASF et le début du premier paquet de données.
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME Spécifie la date et l’heure de création initiale d’un fichier ASF.
MF_PD_ASF_FILEPROPERTIES_FILE_ID Spécifie l’identificateur de fichier d’un fichier ASF.
MF_PD_ASF_FILEPROPERTIES_FLAGS Contient des indicateurs divers d’un en-tête ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE Spécifie le débit instantané maximal, en bits par seconde, pour un fichier ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Spécifie la taille de paquet maximale, en octets, pour un fichier ASF
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Spécifie la taille de paquet minimale, en octets, pour un fichier ASF.
MF_PD_ASF_FILEPROPERTIES_PACKETS Spécifie le nombre de paquets dans la section de données d’un fichier ASF.
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION Spécifie le temps nécessaire pour lire un fichier ASF, en unités de 100 nanosecondes.
MF_PD_ASF_FILEPROPERTIES_PREROLL Spécifie la durée de mise en mémoire tampon des données avant de commencer à lire un fichier ASF, en millisecondes.
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION Spécifie le temps nécessaire pour envoyer un fichier ASF, en unités de 100 nanosecondes.
MF_PD_ASF_INFO_HAS_AUDIO Spécifie si un fichier ASF contient au moins un flux audio.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO Spécifie si un fichier ASF contient des flux non audio et non vidéo.
MF_PD_ASF_INFO_HAS_VIDEO Spécifie si un fichier ASF contient au moins un flux vidéo.
MF_PD_ASF_LANGLIST Spécifie la liste des langues utilisées dans un fichier ASF.
MF_PD_ASF_LANGLIST_LEGACYORDER Contient la liste des langages RFC 1766 utilisés dans la présentation actuelle.
MF_PD_ASF_MARKER Spécifie les marqueurs dans un fichier ASF.
MF_PD_ASF_METADATA_IS_VBR Spécifie si un fichier ASF utilise l’encodage de débit variable (VBR).
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS Décrit les exigences de mise en mémoire tampon pour un fichier ASF VBR.
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE Spécifie la taille moyenne de mémoire tampon nécessaire pour un fichier ASF VBR.
MF_PD_ASF_METADATA_V8_VBRPEAK Spécifie le débit de bits momentané le plus élevé dans un fichier ASF VBR.
MF_PD_ASF_SCRIPT Spécifie les commandes de script dans un fichier ASF.

 

Attributs Media Foundation

Descripteurs de présentation

IMFPresentationDescriptor