J'écris un programme pour jouer de l'audio en utilisant 'libpulse' sur linux. J'ai joué avec succès le audio
, mais j'ai besoin de savoir comment changer le volume. Je suis en mesure de démarrer le flux en utilisantComment changer le volume dans PulseAudio (libpulse)
v = PA_VOLUME_NORM;
pa_cvolume_set(&m_lcvolume, 1, v);
pa_stream_connect_playback(s, NULL, &attr, PA_STREAM_NOFLAGS, &m_lcvolume, NULL)
avec le volume du Pacifique, mais besoin de savoir comment changer le volume après la connexion au flux. Ne pas vouloir appeler la fonction pa_stream_connect_playback encore et encore pour changer le volume.
pactl set-évier volume 0 – raj
Je demande 'code c' à cette bibliothèque en utilisant libpulse –