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 |