CTransformFilter.GetMediaType-Methode
[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.]
Die GetMediaType
-Methode ruft einen bevorzugten Medientyp für den Ausgabenadel ab.
Syntax
virtual HRESULT GetMediaType(
int iPosition,
CMediaType *pMediaType
) = 0;
Parameter
-
iPosition
-
Nullbasierter Indexwert.
-
pMediaType
-
Zeiger auf ein CMediaType-Objekt , das den Medientyp empfängt.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle gezeigten Werte.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Index außerhalb des Bereichs. |
|
Index kleiner als 00. |
Bemerkungen
Die CTransformOutputPin::GetMediaType-Methode des Ausgabepins ruft diese Methode auf. Die abgeleitete Klasse muss diese Methode implementieren. Weitere Informationen finden Sie unter CBasePin::GetMediaType.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für