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) als Reaktion auf eine MFT_MESSAGE_COMMAND_MARKER Nachricht gesendet.
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_CONTEXT |
Der Wert des ulParam-Parameters aus der MFT_MESSAGE_COMMAND_MARKER Meldung. (Erforderlich) |
Bemerkungen
Asynchrone MFTs senden dieses Ereignis über die IMFMediaEventGenerator-Schnittstelle . Synchrone MFTs senden dieses Ereignis nie.
Der Client eines asynchronen MFT kann einen Marker im Stream platzieren, indem er IMFTransform::P rocessMessage mit der MFT_MESSAGE_COMMAND_MARKER Meldung aufruft. Der ulParam-Parameter enthält anwendungsdefinierte Daten.
Wenn die MFT die Verarbeitung aller Eingabedaten abgeschlossen hat, die zum Zeitpunkt des ProcessMessage-Aufrufs verfügbar waren, wird vom MFT ein METransformMarker-Ereignis in die Warteschlange gestellt. Das MF_EVENT_MFT_CONTEXT-Attribut des Ereignisses enthält den Wert des ulParam-Parameters . Weitere Informationen finden Sie unter Asynchrone MFTs.
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