次の方法で共有


MF_PD_ASF_LANGLIST_LEGACYORDER属性

現在のプレゼンテーションで使用されている RFC 1766 言語の一覧が含まれます。

データ型

BYTE []

取得/設定

この属性を取得するには、 IMFAttributes::GetBlob を呼び出します。

この属性を設定するには、 IMFAttributes::SetBlob を呼び出します。

適用対象

IMFPresentationDescriptor

注釈

この属性は、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
Wmcontainer.h

こちらもご覧ください

Media Foundation 属性のアルファベット順リスト

プレゼンテーション記述子の属性