Freigeben über


GuidNames

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

GuidNames ist ein globales Array in der DirectShow-Basisklassenbibliothek, das Zeichenfolgen enthält, die die in Uuids.h definierten GUIDs darstellen. Dieses Array ist nützlich zum Generieren von Debugausgaben.

char* GuidNames[guid]

Parameter

Guid

Gibt einen beliebigen GUID-Wert an, der in der Headerdatei "Uuids.h" definiert ist.

Bemerkungen

Verwenden Sie dieses globale Array, um GUID-Konstanten als Zeichenfolgen auszugeben. Der folgende Code gibt beispielsweise die Zeichenfolge "MEDIATYPE_Video" an die Konsole aus:

puts(GuidNames[MEDIATYPE_Video]);

Wenn die GUID nicht übereinstimmt, wird die Zeichenfolge "Unbekannter GUID-Name" zurückgegeben. Nicht alle DirectShow-GUIDs sind in uuids.h definiert.

Anforderungen

Anforderung Wert
Header
Wxdebug.h (einschließlich Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

Debuggen von Ausgabefunktionen