METransformNeedInput
Событие METransformNeedInput указывает, что преобразование устройства нуждается в входных данных.
При отправке
Это событие отправляется, когда преобразованию устройства требуются входные данные для создания выходных данных. Как правило, асинхронные MFT используют это сообщение для получения входных примеров для обработки и создания выходного примера.
Параметры
Параметр | Описание |
---|---|
Индекс входного потока | Индекс входного потока отправляется в хранилище атрибутов IMFMediaEvent как MF_EVENT_MFT_INPUT_STREAM_ID. |
Комментарии
Это событие не будет обрабатываться диспетчером преобразования устройств (DTM) по следующим причинам:
- Devproxy не имеет входных контактов
- Несмотря на то, что device MFT имеет входные контакты, он автоматически отправляет образцы, когда они доступны в выходных данных Devproxy. Поэтому для MFT устройства не требуется запрашивать образцы. Этот запрос будет игнорироваться службой DTM.