_ _ _ fin _ de flux de notification de message MFT _

Avertit une transformation de Media Foundation (MFT) qu’un flux d’entrée est terminé.

Paramètre de message

Le paramètre ulParam contient l’identificateur du flux d’entrée, spécifié sous la forme d’une valeur DWORD . Dans les applications 64 bits, placez cette valeur dans les 32 bits inférieurs du _ pointeur PTR.

Notes

Pour envoyer ce message, appelez IMFTransform ::P rocessmessage.

Le client n’est pas obligé d’envoyer ce message.

Après la fin d’un flux, le client peut appeler ProcessInput à nouveau pour envoyer de nouvelles données pour ce flux. Dans ce cas, le client doit définir l’attribut discontinu (MFSampleExtension _ discontinu ) sur le premier exemple d’entrée après la fin du flux. (Le client doit toujours définir cet attribut sur le premier nouvel échantillon après la fin d’un flux, que le client ait envoyé le message _ _ _ de fin _ de _ message de fin de message MFT ou non). Pour plus d’informations sur la gestion des discontinuités, consultez modèle de traitement MFT de base.)

Après l’envoi de ce message pour chaque flux d’entrée, le client envoie généralement une commande de _ drainage de _ commande _ de message MFT , puis collecte la sortie restante. Toutefois, le client n’est pas obligé de vider la MFT. Si le client ne draine pas la MFT, la MFT ignore généralement les données non traitées lors de l’appel suivant à ProcessInput, lorsqu’il détecte la discontinuité du flux. Le client peut également vider la MFT avant d’appeler ProcessInput.

Ce message ne supprime pas le flux d’entrée ou ne réinitialise pas le type de média.

Implémentation

Aucune table MFT n’est requise pour répondre à ce message.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]
En-tête
Mftransform. h

Voir aussi

_type de message MFT _