Condividi tramite


macro DEFINE_MEDIATYPE_GUID (mfapi.h)

Definisce un GUID del sottotipo multimediale da un codice FOURCC, un valore D3DFORMAT o un tipo di formato audio.

Sintassi

void DEFINE_MEDIATYPE_GUID(
   name,
   format
);

Parametri

name

Nome della costante GUID da definire.

format

Codice FOURCC, valore D3DFORMAT o tipo di formato audio.

Valore restituito

nessuno

Osservazioni

I formati multimediali sono spesso identificati da un codice FOURCC (ad esempio 'AYUV'), un valore D3DFORMAT (ad esempio D3DFMT_X8R8G8B8) o un tipo di formato audio (ad esempio WAVE_FORMAT_PCM). La macro DEFINE_MEDIATYPE_GUID definisce una nuova costante GUID da uno di questi valori. Il GUID risultante può essere usato come sottotipo multimediale.

Questa macro richiama la macro DEFINE_GUID . La costante GUID risultante è dichiarata extern, quindi la dichiarazione deve avere ambito globale.

Esempio

#include <initguid.h>

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

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfapi.h

Vedi anche

MF_MT_SUBTYPE

Macro di Media Foundation

GUID del tipo di supporto

Tipi di supporti