É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