mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-02-19 12:41:00 +00:00
Use the default monitor rather than the default source
This commit is contained in:
parent
15dd6b3cd0
commit
f85b6f3596
@ -58,7 +58,7 @@ fec_percentage = 10
|
|||||||
# back_button_timeout = 2000
|
# back_button_timeout = 2000
|
||||||
|
|
||||||
# The name of the audio sink used for Audio Loopback
|
# The name of the audio sink used for Audio Loopback
|
||||||
# If you do not specify this variable, pulseaudio will select a default device, which could be a microphone instead of a speaker
|
# If you do not specify this variable, pulseaudio will select the default monitor device.
|
||||||
#
|
#
|
||||||
# You can find the name of the audio sink using the following command:
|
# You can find the name of the audio sink using the following command:
|
||||||
# pacmd list-sources | grep "name:"
|
# pacmd list-sources | grep "name:"
|
||||||
|
@ -336,6 +336,9 @@ std::unique_ptr<mic_t> microphone(std::uint32_t sample_rate) {
|
|||||||
if(!config::audio.sink.empty()) {
|
if(!config::audio.sink.empty()) {
|
||||||
audio_sink = config::audio.sink.c_str();
|
audio_sink = config::audio.sink.c_str();
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
audio_sink = "@DEFAULT_MONITOR@";
|
||||||
|
}
|
||||||
|
|
||||||
mic->mic.reset(
|
mic->mic.reset(
|
||||||
pa_simple_new(nullptr, "sunshine", pa_stream_direction_t::PA_STREAM_RECORD, audio_sink, "sunshine_record", &mic->ss, nullptr, nullptr, &status)
|
pa_simple_new(nullptr, "sunshine", pa_stream_direction_t::PA_STREAM_RECORD, audio_sink, "sunshine_record", &mic->ss, nullptr, nullptr, &status)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user