Share via


DEFINE_MEDIATYPE_GUID Makro (mfapi.h)

Definiert einen Medienuntertyp GUID aus einem FOURCC-Code, D3DFORMAT Wert oder Audioformattyp.

Syntax

void DEFINE_MEDIATYPE_GUID(
   name,
   format
);

Parameter

name

Der Name der zu definierenden GUID-Konstante.

format

Ein FOURCC-Code, D3DFORMAT Wert oder Audioformattyp.

Rückgabewert

Keine

Bemerkungen

Medienformate werden häufig durch einen FOURCC-Code (z. B. "AYUV"), D3DFORMAT Wert (z. B. D3DFMT_X8R8G8B8) oder audioformattyp (z. B. WAVE_FORMAT_PCM) identifiziert. Das DEFINE_MEDIATYPE_GUID Makros definiert eine neue GUID-Konstante aus einem dieser Werte. Die resultierende GUID kann als Medienuntertyp verwendet werden.

Dieses Makro ruft das makro DEFINE_GUID auf. Die resultierende GUID-Konstante ist deklariert extern, sodass die Deklaration über einen globalen Bereich verfügen muss.

Beispiele

#include <initguid.h>

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfapi.h

Weitere Informationen

MF_MT_SUBTYPE

Media Foundation-Makros

Medientyp-GUIDs

Medientypen