Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Вопрос по DirectShow и конвертированию файла. |
Автор: AndreySol 8.12.2005, 07:42 | ||
Имеется граф, который сжимает WAV в MP3, такого вида:
Все работает, но хоца изобразить какой-нить прогресс процесса сжатия. А для этого надо естественно получить от графа в процессе работы инфо о кол-ве обработанных байт, причем сгодится как кол-во считанных из исходного файла так и записанных в выходной файл. И вот здесь проблема - перепробовал интерфейсы IMediaPosition и IMediaSeeking, ничего не получается. Точнее получается выудить только текущее время работы графа, которое никак не пришить к отображению прогресса сжатия. Может кто знает че можна сделать. |
Автор: AndreySol 13.12.2005, 01:36 |
И что, никто не делал подобного ? |
Автор: Guest 27.12.2005, 19:36 |
Неа. Походу не делал. Я вот только собираюсь.... |
Автор: Prince13 28.12.2005, 00:25 |
А ты на чем пишешь? |
Автор: AndreySol 28.12.2005, 07:43 |
Visual C++ 6.0, MFC |
Автор: Prince13 3.1.2006, 23:17 |
Ставишь таймер обыкновенный на 100ms каждые 100 ms он у тебя отлавливает позицию в потоке и выдает её на progress bar |
Автор: AndreySol 5.1.2006, 07:47 |
А что мне взять за конечное значение слайдера ? |