共用方式為


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

媒體類型