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