Événement METransformMarker
Envoyé par une transformation asynchrone de Media Foundation (MFT) en réponse à un message MFT_MESSAGE_COMMAND_MARKER .
Valeurs d’événement
Les valeurs possibles récupérées à partir d’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_CONTEXT |
Valeur du paramètre ulParam du message MFT_MESSAGE_COMMAND_MARKER . (Obligatoire) |
Notes
Les MFT asynchrones envoient cet événement via l’interface IMFMediaEventGenerator . Les MFT synchrones n’envoient jamais cet événement.
Le client d’un MFT asynchrone peut placer un marqueur dans le flux en appelant IMFTransform::P rocessMessage avec le message MFT_MESSAGE_COMMAND_MARKER . Le paramètre ulParam contient des données définies par l’application.
Lorsque le MFT termine le traitement de toutes les données d’entrée qui étaient disponibles au moment de l’appel ProcessMessage , le MFT met en file d’attente un événement METransformMarker. L’attribut MF_EVENT_MFT_CONTEXT de l’événement contient la valeur du paramètre ulParam. Pour plus d’informations, consultez MfT asynchrones.
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