Как настроить громкость звукового клипа в реальном времени с помощью DShow.h и strmiids.lib с C++

Я пытаюсь выяснить, как установить громкость в режиме реального времени, в которой воспроизводятся мои звуковые клипы в моей программе на С++, и делать такие вещи, как увеличение громкости звука по мере того, как 2 объекта приближаются друг к другу. Прямо сейчас я использую «DShow.h», а также «strmiids.lib», и я использую интерфейс, предоставляемый следующими указателями на элементы данных:

IGraphBuilder* m_graphBuilder;

IMediaControl* m_mediaControl;

IMediaEvent*   m_mediaEvent;

IMediaSeeking* m_mediaSeeking;

Есть ли способ изменить громкость воспроизводимого медиапотока, используя предоставляемый ими интерфейс?


person Jeremy    schedule 09.07.2011    source источник


Ответы (1)


Взгляните на интерфейс IBasicAudio. .

person Timbo    schedule 09.07.2011
comment
Благодарю вас! Это именно то, что я искал! - person Jeremy; 09.07.2011