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


METransformNeedInput

Событие METransformNeedInput указывает, что преобразование устройства нуждается в входных данных.

При отправке

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

Параметры

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

Комментарии

Это событие не будет обрабатываться диспетчером преобразования устройств (DTM) по следующим причинам:

  • Devproxy не имеет входных контактов
  • Несмотря на то, что device MFT имеет входные контакты, он автоматически отправляет образцы, когда они доступны в выходных данных Devproxy. Поэтому для MFT устройства не требуется запрашивать образцы. Этот запрос будет игнорироваться службой DTM.