Я пытаюсь выяснить, как установить громкость в режиме реального времени, в которой воспроизводятся мои звуковые клипы в моей программе на С++, и делать такие вещи, как увеличение громкости звука по мере того, как 2 объекта приближаются друг к другу. Прямо сейчас я использую «DShow.h», а также «strmiids.lib», и я использую интерфейс, предоставляемый следующими указателями на элементы данных:
IGraphBuilder* m_graphBuilder;
IMediaControl* m_mediaControl;
IMediaEvent* m_mediaEvent;
IMediaSeeking* m_mediaSeeking;
Есть ли способ изменить громкость воспроизводимого медиапотока, используя предоставляемый ими интерфейс?