DEFINE_MEDIATYPE_GUID 宏 (mfapi.h)
通过 FOURCC 代码、 D3DFORMAT 值或音频格式类型定义媒体子类型 GUID。
语法
void DEFINE_MEDIATYPE_GUID(
name,
format
);
parameters
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 |