4

Linuxで「libpulse」を使用してオーディオを再生するプログラムを作成しています。を正常に再生しました audioが、音量を変更する方法を知る必要があります。を使用してストリームを開始できます

v = PA_VOLUME_NORM;
pa_cvolume_set(&m_lcvolume, 1, v);
pa_stream_connect_playback(s, NULL, &attr, PA_STREAM_NOFLAGS, &m_lcvolume, NULL)

パシフィック ボリュームを使用しますが、ストリームに接続した後にボリュームを変更する方法を知る必要があります。音量を変更するために pa_stream_connect_playback 関数を何度も呼び出したくありません。

4

1 に答える 1

0

最後に、 を呼び出して各チャンネルの音量を変更できpa_context_set_sink_input_volumeます。pa_cvolumeパラメータを使用して、 で音量とチャンネルを指定できますpa_context_set_sink_input_volume

于 2014-05-12T13:07:07.137 に答える