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