Événement METransformDrainComplete
Envoyé par une transformation Media Foundation asynchrone (MFT) lorsqu’une opération de drainage est terminée.
Valeurs d’événement
Les valeurs possibles récupérées à partir de IMFMediaEvent::GetValue sont les suivantes.
VARTYPE | Description |
---|---|
VT_EMPTY |
Aucune donnée d'événement. |
Attributs
Les attributs suivants sont définis pour cet événement.
Attribut | Description |
---|---|
MF_EVENT_MFT_INPUT_STREAM_ID |
Identificateur du flux qui a été vidé. (Obligatoire) |
Notes
Les MFT asynchrones envoient cet événement via l’interface IMFMediaEventGenerator . Les MFT synchrones n’envoient jamais cet événement.
Pour drainer un MFT, appelez IMFTransform::P rocessMessage avec le message MFT_MESSAGE_COMMAND_DRAIN . Spécifiez le flux d’entrée à drainer dans le paramètre ulParam . Une fois l’opération de drainage terminée, un MFT asynchrone envoie l’événement METransformDrainComplete. L’attribut MF_EVENT_MFT_INPUT_STREAM_ID de l’événement contient l’identificateur de flux donné dans le paramètre ulParam.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour