Compartilhar via


macro DEFINE_MEDIATYPE_GUID (mfapi.h)

Define um GUID de subtipo de mídia de um código FOURCC, um valor D3DFORMAT ou um tipo de formato de áudio.

Sintaxe

void DEFINE_MEDIATYPE_GUID(
   name,
   format
);

Parâmetros

name

O nome da constante GUID a ser definida.

format

Um código FOURCC, um valor D3DFORMAT ou um tipo de formato de áudio.

Valor retornado

Nenhum

Comentários

Formatos de mídia geralmente são identificados por um código FOURCC (como 'AYUV'), valor D3DFORMAT (como D3DFMT_X8R8G8B8) ou tipo de formato de áudio (como WAVE_FORMAT_PCM). A macro DEFINE_MEDIATYPE_GUID define uma nova constante GUID de um desses valores. O GUID resultante pode ser usado como um subtipo de mídia.

Essa macro invoca a macro DEFINE_GUID . A constante GUID resultante é declarada extern, portanto, a declaração deve ter escopo global.

Exemplos

#include <initguid.h>

// Declares a GUID named MFVideoFormat_ABCD_Format.
DEFINE_MEDIATYPE_GUID( MFVideoFormat_ABCD_Format, FCC('ABCD') );

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfapi.h

Confira também

MF_MT_SUBTYPE

Media Foundation Macros

GUIDs de tipo de mídia

Tipos de mídia