Я работаю в приложении, в котором мы используем IMediaDet для получения длины потока.Теперь мы начинаем работать с контейнерами MP4.Проблема в том, что когда я пытаюсь IMediaDet :: put_fileName () с файлом MP4, я получаю HRESULT = -2147024770 (ERROR_MOD_NOT_FOUND).Используя коммерческий демультиплексор mp4, я вижу, что видеопоток использует кодировку mpg2.
Мои вопросы: Как получить длину потока потока внутри контейнера MP4?Есть ли способ заставить IMediaDet принимать эти файлы?Есть ли способ указать, какой демультиплексор должен использовать IMediaDet?
Любая помощь будет высоко ценится.
Спасибо.