Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird von einer asynchronen Media Foundation-Transformation (MFT) gesendet, wenn ein Abflussvorgang abgeschlossen ist.
Ereigniswerte
Mögliche Werte, die von IMFMediaEvent::GetValue abgerufen werden, umfassen Folgendes.
| VARTYPE | BESCHREIBUNG |
|---|---|
| VT_EMPTY |
Keine Ereignisdaten. |
Attribute
Für dieses Ereignis sind die folgenden Attribute definiert:
| attribute | BESCHREIBUNG |
|---|---|
|
MF_EVENT_MFT_INPUT_STREAM_ID |
Der Bezeichner des Datenstroms, der entladen wurde. (Erforderlich) |
Bemerkungen
Asynchrone MFTs senden dieses Ereignis über die IMFMediaEventGenerator-Schnittstelle . Synchrone MFTs senden dieses Ereignis nie.
Um eine MFT zu entleeren, rufen Sie IMFTransform::P rocessMessage mit der MFT_MESSAGE_COMMAND_DRAIN-Nachricht auf. Geben Sie den Eingabedatenstrom an, der im ulParam-Parameter entladen werden soll. Wenn der Ablaufvorgang abgeschlossen ist, sendet ein asynchroner MFT das METransformDrainComplete-Ereignis. Das MF_EVENT_MFT_INPUT_STREAM_ID-Attribut des -Ereignisses enthält den Streambezeichner, der im ulParam-Parameter angegeben ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [nur Desktop-Apps] |
| Header |
|
Siehe auch