Freigeben über


CreateMediaType-Funktion

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die CreateMediaType-Funktion ordnet eine neue AM_MEDIA_TYPE-Struktur zu, einschließlich des Formatblocks.

Syntax

AM_MEDIA_TYPE* WINAPI CreateMediaType(
   AM_MEDIA_TYPE const *pSrc
);

Parameter

pSrc

Zeiger auf eine AM_MEDIA_TYPE-Struktur . Die -Methode kopiert diese Struktur in die neue Struktur.

Rückgabewert

Gibt eine neue AM_MEDIA_TYPE-Struktur oder NULL zurück, wenn ein Fehler vorliegt.

Bemerkungen

Rufen Sie DeleteMediaType auf, um den von dieser Funktion zugewiesenen Arbeitsspeicher freizugeben.

Anforderungen

Anforderung Wert
Header
Mtype.h (Einschließen von Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

Medientypfunktionen