2013-07-03 4 views
0

Я использую IMFSequencerSource для создания вырезанного списка медиафайлов. Я также обрабатываю MENewPresentation для очередей в следующем файле. Все возвращаемые значения: S_OK.
Но, когда первый файл заканчивается, на экране нет выхода. Я вижу, что жесткий диск по-прежнему активен, и чтение все еще продолжается, но не один кадр на экране.

Вот несколько событий из Invoke() метода:

MEEndOfPresentationSegment
MF_TOPOSTATUS_ENDED
MESessionNotifyPresentationTime
MF_TOPOSTATUS_SINK_SWITCHED
MF_TOPOSTATUS_READY
MF_TOPOSTATUS_STARTED_SOURCE

Итак, похоже, раковина включается и запускается новый источник , но почему на экране нет кадров?Плейлист Media Foundation воспроизводит только первый файл из плейлиста

ответ

0

Проблема возникает ТОЛЬКО, когда я помещаю два файла с одним и тем же форматом назад. Итак, я думаю, это ошибка в супер-супер-технологиях MS.

Смежные вопросы