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 |