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 |
|
Siehe auch