CTransInPlaceFilter.Transform-Methode
[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 Transform
-Methode transformiert ein Beispiel.
Syntax
virtual HRESULT Transform(
IMediaSample *pSample
) = 0;
Parameter
-
pSample
-
Zeiger auf die IMediaSample-Schnittstelle des Beispiels.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle gezeigten Werte.
Rückgabecode | Beschreibung |
---|---|
|
Liefern Sie dieses Beispiel nicht. |
|
Erfolg. |
Bemerkungen
Die abgeleitete Klasse muss diese Methode implementieren. Transformieren Sie die Beispieldaten vor Ort. Wenn der Filter zwei Zuweisungen verwendet, kopiert er die Daten aus dem Eingabebeispiel in ein neues Beispiel und übergibt die Kopie an diese Methode.
Wenn der Filter dieses Beispiel nicht liefern soll (z. B. zur Unterstützung der Qualitätskontrolle), sollte die Methode S_FALSE zurückgeben.
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