Поделиться через


макрос DEFINE_MEDIATYPE_GUID (mfapi.h)

Определяет GUID подтипа мультимедиа из кода FOURCC, значения D3DFORMAT или типа аудиоформата.

Синтаксис

void DEFINE_MEDIATYPE_GUID(
   name,
   format
);

Параметры

name

Имя определяемой константы GUID.

format

Код FOURCC, значение D3DFORMAT или тип аудиоформата.

Возвращаемое значение

None

Remarks

Форматы мультимедиа часто определяются кодом 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
Header mfapi.h

См. также раздел

MF_MT_SUBTYPE

Макросы Media Foundation

Идентификаторы GUID типа носителя

Типы мультимедиа