Partager via


attribut MF_PD_ASF_MARKER

Spécifie les marqueurs dans un fichier ASF (Advanced Systems Format). Cet attribut correspond à l’objet Marker dans l’en-tête ASF, défini dans la spécification ASF.

Type de données

Tableau d’octets

Notes

Cet attribut s’applique aux descripteurs de présentation pour le contenu ASF.

La méthode IMFASFContentInfo::GeneratePresentationDescriptor crée le descripteur de présentation et génère cet attribut à partir de l’objet Marker. Le tableau suivant montre le format de l’objet blob :

Champ Objet de marqueur Type de données Taille Description
Nombre de marqueurs DWORD 4 octets Nombre de marqueurs
Marqueurs BYTE[] Variable Tableau de marqueurs

 

Le premier DWORD est le nombre de marqueurs, suivi d’un tableau de marqueurs. Chaque marqueur a le format suivant :

Champ Objet de marqueur Type de données Taille Description
Longueur de description du marqueur DWORD 4 octets Taille de la chaîne de description, en octets, y compris le caractère NULL.
Description du marqueur WCHAR[] Variable Chaîne terminée par null qui décrit le marqueur.
Heure de présentation LONGLONG 8 octets Heure de présentation du marqueur, en unités de 100 nanosecondes.
Heure d’envoi LONGLONG 8 octets Heure d’envoi de l’entrée de marqueur, en millisecondes.
Offset UINT64 8 octets Décaler, en octets, dans l’objet de données qui spécifie la position du marché.

 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Wmcontainer.h

Voir aussi

Liste alphabétique des attributs Media Foundation

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Attributs du descripteur de présentation

ASF Header Object

Descripteurs de présentation