次の方法で共有


MF_MT_ARBITRARY_FORMAT属性

Advanced Systems Format (ASF) ファイル内のバイナリ ストリームの追加のフォーマット データ。

データ型

BYTE[]

取得/設定

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

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

注釈

アプリケーションでは、バイナリ ストリームを使用してカスタム データ型を保持できます。 ASF メディア ソースは、この属性の値を不透明な BLOB として扱います。 MT_ARBITRARY_HEADER構造体の formattype メンバーは、書式データのレイアウトを定義します。

この構造体は、ストリームの種類が ASF_Binary_Mediaファイル内の Stream Properties オブジェクト内の型固有のデータの [データの書式設定] フィールドに対応します。 詳細については、ASF 仕様を参照してください。

注意

Windows Media Format SDK では、バイナリ ストリームは 任意のストリーム または 任意のデータ ストリームと呼ばれます。

 

この属性の GUID 定数は、mfuuid.lib からエクスポートされます。

要件

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

こちらもご覧ください

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

メディアの種類の属性

MF_MT_ARBITRARY_HEADER