DEFINE_MEDIATYPE_GUID マクロ (mfapi.h)
FOURCC コード、 D3DFORMAT 値、またはオーディオ形式の種類からメディア サブタイプ GUID を定義します。
構文
void DEFINE_MEDIATYPE_GUID(
name,
format
);
パラメーター
name
定義する GUID 定数の名前。
format
FOURCC コード、D3DFORMAT 値、またはオーディオ形式の種類。
戻り値
なし
解説
メディア形式は、多くの場合、FOURCC コード ("AYUV"など)、 D3DFORMAT 値 (D3DFMT_X8R8G8B8など)、またはオーディオ形式の種類 (WAVE_FORMAT_PCM など) によって識別されます。 DEFINE_MEDIATYPE_GUID マクロは、これらの値のいずれかから新しい GUID 定数を定義します。 結果の GUID は、メディア サブタイプとして使用できます。
このマクロは 、DEFINE_GUID マクロを呼び出します。 結果の GUID 定数が宣言 extern
されるため、宣言にはグローバル スコープが必要です。
例
#include <initguid.h>
// Declares a GUID named MFVideoFormat_ABCD_Format.
DEFINE_MEDIATYPE_GUID( MFVideoFormat_ABCD_Format, FCC('ABCD') );
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfapi.h |