Re: Audio Fade out в Filter Graph (DirectShow)
От: romson  
Дата: 26.10.04 20:23
Оценка:
Здравствуйте, cencio, Вы писали:

C>Есть Filter Graph построеный RenderFile(...), он проигрывает видео клип, нужно сделать плавное затухание звуку(время fade out задается) когда клип заканчивается. Как это сделать непонятно евентов по которым можно узнать что клип заканчивается нету


А что тут непонятного? С помощью IMediaSeeking определяем продолжительность клипа и в цикле смотрим текущую позицию. Как только она достигнет значения (duration — fade_out), начинаем убавлять громкость с помощью IBasicAudio::put_Volume. Вот вроде и всё
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.