MF _ PD _ ASF _ MARKER-Attribut

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

Datentyp

Bytearray

Bemerkungen

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

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

Markerobjektfeld Datentyp Size BESCHREIBUNG
Anzahl der Marker DWORD 4 Bytes Anzahl von Markern
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:

Markerobjektfeld Datentyp Size BESCHREIBUNG
Länge der Markerbeschreibung DWORD 4 Bytes Größe der Beschreibungszeichenfolge in Bytes, einschließlich des NULL-Zeichens.
Markerbeschreibung WCHAR[] Varies Auf NULL endende Zeichenfolge, die den Marker beschreibt.
Präsentationszeit LONGLONG 8 Bytes Präsentationszeit des Markers in Einheiten von 100 Nanosekunden.
Sendezeit LONGLONG 8 Bytes Sendezeit des Markereintrags in Millisekunden.
Offset UINT64 8 Bytes Offset in Bytes in das Datenobjekt, das die Position des Markts angibt.

Requirements (Anforderungen)

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

Weitere Informationen

Alphabetische Liste der Media Foundation Attribute

ATTRIBUTEAttributes::GetBlob

ATTRIBUTEAttributes::SetBlob

PRESENTPresentationDescriptor

Darstellungsdeskriptorattribute

ASF-Headerobjekt

Präsentationsdeskriptoren