Громкость звукового потока

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Jingo Bo, 18 Sep 2011.

  1. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Допустим есть звуковой поток(к примеру читаю данные с микрофона), описывается к примеру так :
    Code:
    WaveFormatEx.wFormatTag:=WAVE_FORMAT_PCM;
    WaveFormatEx.nChannels:=2;
    WaveFormatEx.nSamplesPerSec:=44100;
    WaveFormatEx.wBitsPerSample:=16;
    Это просто копипаста для примера.

    Ну так вот, необходимо его на лету трансформировать, хоть и с потерей качества, ради изменения уровня громкости...Как это сделать?

    P.S. Рекламу делают громче чем фильм, надоело.:)