Méthode IMFDeviceTransform ::P rocessMessage (mftransform.h)
La méthode ProcessMessage envoie un message à la transformation MFT (Device Media Foundation).
Syntaxe
HRESULT ProcessMessage(
[in] MFT_MESSAGE_TYPE eMessage,
[in] ULONG_PTR ulParam
);
Paramètres
[in] eMessage
Message à envoyer, spécifié en tant que membre de l’énumération MFT_MESSAGE_TYPE .
[in] ulParam
Paramètre de message. La signification de ce paramètre dépend du type de message.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
Argument non valide transmis. |
|
L’appareil MFT n’a pas pu prendre en charge la demande pour le moment. |
|
Un ID de flux non valide a été transmis. |
|
La transition de flux demandée n’est pas possible. |
|
Le type de média d’entrée n’a pas été défini. |
Remarques
Avant d’appeler cette méthode, définissez les types de média sur tous les flux d’entrée et de sortie.
Le MFT peut ignorer certains types de messages. Si c’est le cas, la méthode retourne S_OK. Un code d’erreur indique que la transformation gère ce type de message, mais n’a pas pu traiter le message dans cette instance.
Pour plus d’informations, consultez MFT_MESSAGE_TYPE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1703 |
Plateforme cible | Windows |
En-tête | mftransform.h |