MF_PD_ASF_FILEPROPERTIES_FLAGS属性

Advanced Systems Format (ASF) ファイルをブロードキャストするかシーク可能にするかを指定します。 この値は、ASF 仕様で定義されているファイル プロパティ オブジェクトの Flags フィールドに対応します。

データ型

UINT32

解説

この属性は、ASF コンテンツのプレゼンテーション記述子に適用されます。 属性の値は、次のフラグのビットごとの OR です。

フラグ 説明
0x01 ブロードキャスト フラグ。 ファイルは作成中です。
0x02 Seekable フラグ。 ファイルはシーク可能です。
オーディオ ストリームが存在し、最大データ パケット サイズが最小データ パケット サイズと等しい場合、ファイルはシーク可能です。 また、ファイルにオーディオ ストリームと、対応する Simple Index オブジェクトを持つビデオ ストリームがある場合にシーク可能な場合もあります。

 

IMFASFContentInfo::GeneratePresentationDescriptor メソッドは、ASF メタデータからこの属性を生成します。

ブロードキャスト フラグが設定されている場合、プレゼンテーション記述子の次の属性は無効です。

さらに、 MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE 属性と MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE 属性値は、実際のパケット サイズに設定されます。

必要条件

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

関連項目

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFPresentationDescriptor

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

ASF ヘッダー オブジェクト

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