Événement METransformNeedInput

Envoyé par une transformation asynchrone de Media Foundation (MFT) pour demander un nouvel exemple d’entrée.

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_INPUT_STREAM_ID
Identificateur du flux qui a besoin de données d’entrée.
(Obligatoire)

Notes

Les MFT asynchrones envoient cet événement via l’interface IMFMediaEventGenerator . Les MFT synchrones n’envoient jamais cet événement.

Lorsque le client du MFT reçoit cet événement, il doit appeler IMFTransform::P rocessInput pour remettre l’exemple suivant. L’attribut MF_EVENT_MFT_INPUT_STREAM_ID de l’objet d’événement spécifie le flux d’entrée qui nécessite des données.

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
Mfobjects.h (inclure Mfidl.h)

Voir aussi

Événements Media Foundation

MfT asynchrones