Поделиться через


Событие METransformFlushInputStream

Событие METransformFlushInputStream сообщает диспетчеру преобразования устройств о необходимости очистки выходного потока devproxy, подключенного к входным данным MFT устройства.

Это необходимо при очистке определенных выходных данных MFT устройства, при необходимости очистки соответствующих входных данных устройства MFT и подключенного потока devproxy.

При отправке

При изменении или очистке выходных данных устройства MFT для связанных входных потоков может потребоваться очистка. При возникновении этого условия MFT устройства создает это событие.

Параметры

Параметр Описание
Индекс входного потока Индекс входного потока должен быть задан в хранилище атрибутов IMFMediaEvent.

Комментарии

Когда входной поток MFT устройства должен быть сброшен, он создает это событие. В ответ на это событие DTM вызовет FlushOutputStream в подключенном потоке Devproxy и вызовет FlushInputStream на MFT устройства. Устройство MFT будет сбрасывать входной поток, и операция очистки считается завершенной.

Как правило, это событие вызывается, когда сам поток находится в состоянии выполнения или должен быть остановлен.