MF_PD_ASF_SCRIPT属性

スクリプト コマンドの一覧と、Advanced Systems Format (ASF) ファイルのパラメーターを指定します。 この属性は、ASF 仕様で定義されている ASF ヘッダーのスクリプト コマンド オブジェクトに対応します。

データ型

Byte array

解説

この属性は、ASF コンテンツのプレゼンテーション記述子に適用されます。

IMFASFContentInfo::GeneratePresentationDescriptor メソッドは、プレゼンテーション記述子を作成し、スクリプト コマンド オブジェクト ヘッダーからこの属性を生成します。 次の表に、BLOB の形式を示します。

[スクリプト コマンド オブジェクト] フィールド データ型 サイズ 説明
コマンド数 DWORD 4 バイト スクリプト コマンドの数
コマンドの種類、コマンド BYTE[] 場合により異なる スクリプト コマンドの配列

 

最初の DWORD はスクリプト コマンドの数で、その後にコマンドの配列が続きます。 各スクリプト コマンドの形式は次のとおりです。

[スクリプト コマンド オブジェクト] フィールド データ型 サイズ 説明
コマンド名の長さ DWORD 4 バイト コマンド文字列のサイズ (NULL 文字を含むバイト単位)。
コマンド名 WCHAR[] 場合により異なる スクリプト コマンドを含む Null で終わる文字列。
コマンドの種類名の長さ DWORD 4 バイト コマンドの種類の文字列のサイズ (NULL 文字を含むバイト単位)。
コマンドの種類名 WCHAR[] 場合により異なる コマンドの種類を含む Null で終わる文字列。
プレゼンテーション時間 DWORD 4 バイト コマンドの表示時間 (ミリ秒単位)。

 

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Wmcontainer.h

関連項目

Media Foundation 属性のアルファベット順の一覧

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

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

ASF ヘッダー オブジェクト

プレゼンテーション記述子