![]() |
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]() ![]() ![]() |
|
AndreySol |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: нет Всего: 1 |
Имеется граф, который сжимает WAV в MP3, такого вида:
Все работает, но хоца изобразить какой-нить прогресс процесса сжатия. А для этого надо естественно получить от графа в процессе работы инфо о кол-ве обработанных байт, причем сгодится как кол-во считанных из исходного файла так и записанных в выходной файл. И вот здесь проблема - перепробовал интерфейсы IMediaPosition и IMediaSeeking, ничего не получается. Точнее получается выудить только текущее время работы графа, которое никак не пришить к отображению прогресса сжатия. Может кто знает че можна сделать. |
|||
|
||||
AndreySol |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: нет Всего: 1 |
И что, никто не делал подобного ?
|
|||
|
||||
Guest |
|
|||
Unregistered |
Неа. Походу не делал. Я вот только собираюсь....
|
|||
|
||||
Prince13 |
|
|||
Unregistered |
А ты на чем пишешь?
|
|||
|
||||
AndreySol |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: нет Всего: 1 |
Visual C++ 6.0, MFC
|
|||
|
||||
Prince13 |
|
|||
Unregistered |
Ставишь таймер обыкновенный на 100ms
каждые 100 ms он у тебя отлавливает позицию в потоке и выдает её на progress bar |
|||
|
||||
AndreySol |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: нет Всего: 1 |
А что мне взять за конечное значение слайдера ?
|
|||
|
||||
![]() ![]() ![]() |
Вы можете найти полезным что... | |
|
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |