TrueBers
@TrueBers
Гуглю за еду

Как в Windows Media Foundation декодировать видео без рендера?

Задача: есть Win7. В нём, в свою очередь, есть аппаратная поддержка воспроизведения видео в лице Media Foundation, который использует интерфейс DXVA. Необходимо с помощью этого всего добра (отдельной части?) подавать на вход видео-файл, а на выходе в колбэке получать сырой разжатый буфер для каждого кадра с его timestamp, полностью декодированный на видеокарте.

Примеры из мсдн почему-то выпилены, хотя ссылки на них существуют. Гуглятся только примеры реализации Custom EVR Presenter, который, в теории, может решить задачу. Но его объём в ~5к строк кода малость демотивирует. Да и, думается мне, что это оверкилл.

Возможно, кто-то сталкивался? Или всё же придётся реализовывать презентер?
  • Вопрос задан
  • 2401 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы