MF_PD_ASF_MARKER-Attribut

Gibt die Marker in einer ASF-Datei (Advanced Systems Format) an. Dieses Attribut entspricht dem Marker-Objekt im ASF-Header, das in der ASF-Spezifikation definiert ist.

Datentyp

Bytearray

Bemerkungen

Dieses Attribut gilt für Präsentationsdeskriptoren für ASF-Inhalte.

Die IMFASFContentInfo::GeneratePresentationDescriptor-Methode erstellt den Präsentationsdeskriptor und generiert dieses Attribut aus dem Marker-Objekt. Die folgende Tabelle zeigt das Format des Blobs:

Marker-Objektfeld Datentyp Size BESCHREIBUNG
Anzahl der Marker DWORD 4 Byte Anzahl der Marker
Marker BYTE[] Varies Array von Markern

 

Das erste DWORD ist die Anzahl der Marker, gefolgt von einem Array von Markern. Jeder Marker hat das folgende Format:

Marker-Objektfeld Datentyp Size BESCHREIBUNG
Länge der Markerbeschreibung DWORD 4 Byte Größe der Beschreibungszeichenfolge in Byte, einschließlich des NULL-Zeichens.
Markerbeschreibung WCHAR[] Varies Null-terminierte Zeichenfolge, die den Marker beschreibt.
Präsentationszeit LONGLONG 8 Byte Präsentationszeit des Markers in 100 Nanosekundeneinheiten.
Sendezeit LONGLONG 8 Byte Sendezeit des Markereintrags in Millisekunden.
Offset UINT64 8 Byte Offset in Bytes in das Datenobjekt, das die Position des Marktes angibt.

 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wmcontainer.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Präsentationsdeskriptorattribute

ASF-Headerobjekt

Präsentationsdeskriptoren