MF_PD_ASF_LANGLIST_LEGACYORDER-Attribut

Enthält eine Liste der RFC 1766-Sprachen, die in der aktuellen Präsentation verwendet werden.

Datentyp

BYTE []

Abrufen/Festlegen

Rufen Sie zum Abrufen dieses Attributs IMFAttributes::GetBlob auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetBlob auf.

Gilt für:

IMFPresentationDescriptor

Bemerkungen

Dieses Attribut gilt für Präsentationsdeskriptoren, die aus dem ASF ContentInfo-Objekt durch einen Aufruf von IMFASFContentInfo::GeneratePresentationDescriptor generiert wurden. Das Format des Bytearrays lautet wie folgt:

Feld "Language List Object" Datentyp Size BESCHREIBUNG
Anzahl der Sprach-ID-Datensätze DWORD 4 Byte Anzahl der Sprachen
Sprach-ID-Datensätze BYTE[] Varies Array von Sprachzeichenfolgen (siehe unten).

 

Das erste DWORD ist die Anzahl der Sprachen, gefolgt von einem Array von Sprachbezeichnerzeichenfolgen. Jede Zeichenfolge hat das folgende Format:

Feld "Language List Object" Datentyp Size BESCHREIBUNG
Länge der Sprach-ID DWORD 4 Byte Die Länge der Zeichenfolge in Bytes, einschließlich der Größe des nachfolgenden NULL-Zeichens .
Sprach-ID WCHAR[] Varies Eine NULL-endende Zeichenfolge, die den Rfc 1766-Sprachnamen enthält.

 

Jede Zeichenfolge ist ein Sprachtag, das mit RFC 1766 kompatibel ist.

Verwenden Sie dieses Attribut nur aus Gründen der Abwärtskompatibilität mit der Enumerationsreihenfolge der IWMReaderAdvanced4-Schnittstelle im Windows Media Format SDK. Die Sprachzeichenfolgen werden in einer anderen Reihenfolge im attribut MF_PD_ASF_LANGLIST gespeichert.

Anforderungen

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

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Präsentationsdeskriptorattribute