次の方法で共有


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

関連項目

MF_MT_SUBTYPE

Media Foundation マクロ

メディアの種類の GUID

メディアの種類