Freigeben über


METransformFlushInputStream-Ereignis

Das METransformFlushInputStream-Ereignis informiert den Device Transform Manager, den Ausgabestream von devproxy zu leeren, der mit der Eingabe von Device MFT verbunden ist.

Dies ist erforderlich, wenn eine bestimmte Ausgabe von Device MFT geleert wird und die entsprechende Eingabe von Device MFT und der verbundene DevProxy-Stream geleert werden müssen.

Beim Senden

Wenn die Ausgabe von Device MFT geändert oder geleert wird, müssen die zugehörigen Eingabedatenströme möglicherweise geleert werden. Wenn diese Bedingung auftritt, generiert Device MFT dieses Ereignis.

Parameter

Parameter BESCHREIBUNG
Eingabestreamindex Der Eingabedatenstromindex muss im Attributspeicher des IMFMediaEvent festgelegt werden.

Hinweise

Wenn der verbundene Datenstrom des Geräte-MFT-Eingabestreams geleert werden muss, wird dieses Ereignis generiert. Als Reaktion auf dieses Ereignis ruft DTM FlushOutputStream für den verbundenen Stream des Devproxy auf und ruft FlushInputStream auf dem Gerät MFT auf. Das Gerät MFT würde seinen Eingabedatenstrom leeren, und der Leerungsvorgang wird als abgeschlossen betrachtet.

Im Allgemeinen wird dieses Ereignis aufgerufen, wenn sich der Stream selbst im Ausführungszustand befindet oder angehalten werden soll.