MF_PD_ASF_LANGLIST_LEGACYORDER属性
現在のプレゼンテーションで使用されている RFC 1766 言語の一覧が含まれます。
データ型
BYTE []
取得/設定
この属性を取得するには、 IMFAttributes::GetBlob を呼び出します。
この属性を設定するには、 IMFAttributes::SetBlob を呼び出します。
適用対象
注釈
この属性は、IMFASFContentInfo::GeneratePresentationDescriptor の呼び出しによって ASF ContentInfo オブジェクトから生成されたプレゼンテーション記述子に適用されます。 バイト配列の形式は次のとおりです。
言語リスト オブジェクト フィールド | データ型 | サイズ | 説明 |
---|---|---|---|
言語 ID レコード数 | DWORD | 4 バイト | 言語の数 |
言語 ID レコード | BYTE[] | 場合により異なる | 言語文字列の配列 (下記参照)。 |
最初の DWORD は言語の数で、その後に言語識別子文字列の配列が続きます。 各文字列の形式は次のとおりです。
言語リスト オブジェクト フィールド | データ型 | サイズ | 説明 |
---|---|---|---|
言語 ID の長さ | DWORD | 4 バイト | 末尾の NULL 文字のサイズを含む、文字列の長さ (バイト単位)。 |
言語 ID | WCHAR[] | 場合により異なる | RFC 1766 言語名を含む null で終わる文字列。 |
各文字列は、RFC 1766 に準拠した言語タグです。
この属性は、Windows Media Format SDK の IWMReaderAdvanced4 インターフェイスの列挙順序との下位互換性のためにのみ使用します。 言語文字列は、 MF_PD_ASF_LANGLIST 属性に別の順序で格納されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header |
|
こちらもご覧ください