IMFDeviceTransform::P rocessMessage-Methode (mftransform.h)
Die ProcessMessage-Methode sendet eine Nachricht an die Device Media Foundation-Transformation (MFT).
Syntax
HRESULT ProcessMessage(
[in] MFT_MESSAGE_TYPE eMessage,
[in] ULONG_PTR ulParam
);
Parameter
[in] eMessage
Die zu sendende Nachricht, die als Member der MFT_MESSAGE_TYPE-Enumeration angegeben wird.
[in] ulParam
Meldungsparameter. Die Bedeutung dieses Parameters hängt vom Nachrichtentyp ab.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem Werte, die in der folgenden Tabelle angegeben sind.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Methode war erfolgreich. |
|
Ungültiges Argument übergeben. |
|
Geräte-MFT konnte die Anforderung zu diesem Zeitpunkt nicht unterstützen. |
|
Eine ungültige Stream-ID wurde übergeben. |
|
Der angeforderte Streamübergang ist nicht möglich. |
|
Der Eingabemedientyp wurde nicht festgelegt. |
Hinweise
Legen Sie vor dem Aufrufen dieser Methode die Medientypen für alle Eingabe- und Ausgabestreams fest.
Der MFT ignoriert möglicherweise bestimmte Nachrichtentypen. Wenn ja, gibt die Methode S_OK zurück. Ein Fehlercode gibt an, dass die Transformation diesen Nachrichtentyp verarbeitet, die Nachricht in diesem instance jedoch nicht verarbeiten konnte.
Weitere Informationen finden Sie unter MFT_MESSAGE_TYPE.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 |
Zielplattform | Windows |
Kopfzeile | mftransform.h |