Здравствуйте, cencio, Вы писали:
C>Есть Filter Graph построеный RenderFile(...), он проигрывает видео клип, нужно сделать плавное затухание звуку(время fade out задается) когда клип заканчивается. Как это сделать непонятно евентов по которым можно узнать что клип заканчивается нету
А что тут непонятного? С помощью IMediaSeeking определяем продолжительность клипа и в цикле смотрим текущую позицию. Как только она достигнет значения (duration — fade_out), начинаем убавлять громкость с помощью IBasicAudio::put_Volume. Вот вроде и всё