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