Управление ffdshow из.Net
У ffdshow есть этот замечательный маленький API для управления воспроизведением видеофайлов. Позволяет менять субтитры, ускоренную перемотку вперед, получать имя воспроизводимого файла и т. Д.
Он реализован в виде цикла сообщений Windows, который принимает пользовательские сообщения и отправляет данные обратно с помощью WM_COPYDATA.
Я хотел бы, чтобы класс aC#/vb позволил мне выполнить все управление. (отправлять и получать сообщения). Я знаю, как написать это. Я, вероятно, создам скрытое окно, зацикливаю цикл сообщений Windows и отправляю сообщения туда и обратно.
Я хотел бы знать, если кто-то уже сделал это, потому что его реализация немного сложна, и в любом случае это для проекта с открытым исходным кодом, поэтому у меня очень ограниченное время для работы над ним.
Этот вопрос остается без ответа, система вознаграждений выбрала неправильный ответ на этот вопрос.
2 ответа
Плагин в классе был создан и доступен здесь: http://damienbt.free.fr/Information.htm
Похоже, ребята из FFDShow-tryout уже создали оболочку. Я не проверял это (вероятно, сегодня вечером), но это выглядит многообещающим.