Re[3]: DirectShow воспроизведение видео через IMediaControl
От: Niswn  
Дата: 26.05.05 10:06
Оценка:
Здравствуйте, Testus, Вы писали:

T>спасибо! про IMediaPosition интерфейс не знал!


T>а можно как нибуть сделать так чтобы видео проигрывалсь постояно по кругу или это надо самому отслеживать?


Можно свое приложение подписать на событие изменения состояния графа, а в нем вызывать метод IMediaEvent::GetEvent. Есть событие имеет код EC_COMPLETE, то значит проигрывание файла завершено, надо установить позицию файла в ноль и затем снова запустить граф.
Вроде где-то в SDK я видел пример.
А вообще посмотри в SDK тему:
"Responding to Events"
Там это подробно описывается.
ICQ: 326084932
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.