audio-monitoring: Add ability to monitor Outputs

(Note: This commits also modifies the linux-pulseaudio, mac-capture, and
win-wasapi plugins)

Do not prevent the targeted output device from being monitored if the
selected monitor output device is a different one.

Closes jp9000/obs-studio#872
This commit is contained in:
Shaolin
2017-04-04 20:14:11 -03:00
committed by jp9000
parent 162450c882
commit e006d961a4
9 changed files with 248 additions and 44 deletions

View File

@@ -798,7 +798,7 @@ struct obs_source_info coreaudio_output_capture_info = {
.type = OBS_SOURCE_TYPE_INPUT,
.output_flags = OBS_SOURCE_AUDIO |
OBS_SOURCE_DO_NOT_DUPLICATE |
OBS_SOURCE_DO_NOT_MONITOR,
OBS_SOURCE_DO_NOT_SELF_MONITOR,
.get_name = coreaudio_output_getname,
.create = coreaudio_create_output_capture,
.destroy = coreaudio_destroy,