Freigeben über


MF_PD_ASF_SCRIPT-Attribut

Gibt eine Liste der Skriptbefehle und die Parameter für eine ASF-Datei (Advanced Systems Format) an. Dieses Attribut entspricht dem Skriptbefehlsobjekt 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 Script Command Object-Header. Die folgende Tabelle zeigt das Format des Blobs:

Skriptbefehlsobjektfeld Datentyp Size BESCHREIBUNG
Anzahl der Befehle DWORD 4 Byte Anzahl von Skriptbefehlen
Befehlstyp, Befehle BYTE[] Varies Array von Skriptbefehlen

 

Das erste DWORD ist die Anzahl der Skriptbefehle, gefolgt von einem Array von Befehlen. Jeder Skriptbefehl hat das folgende Format:

Skriptbefehlsobjektfeld Datentyp Size BESCHREIBUNG
Länge des Befehlsnamens DWORD 4 Byte Größe der Befehlszeichenfolge in Bytes, einschließlich des NULL-Zeichens.
Befehlsname WCHAR[] Varies Null-beendete Zeichenfolge, die den Skriptbefehl enthält.
Länge des Befehlstypnamens DWORD 4 Byte Größe der Befehlstypzeichenfolge in Byte, einschließlich des NULL-Zeichens.
Name des Befehlstyps WCHAR[] Varies Null-terminierte Zeichenfolge, die den Befehlstyp enthält.
Präsentationszeit DWORD 4 Byte Präsentationszeit des Befehls in Millisekunden.

 

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

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Präsentationsdeskriptorattribute

ASF-Headerobjekt

Präsentationsdeskriptoren