obs-StreamFX/source
Michael Fabian 'Xaymar' Dirks 911b8a1cf4 obs-audio-capture: Use util::event and delete move and copy operator
By using util::event a single obs::audio_capture can now have multiple callbacks for the same data, without requiring additional obs::audio_capture to be present. Additionally it allows us to stop listening on an obs callback if there are no actual listeners, and start listening as soon as there is a listener.

Move and Copy constructors are currently not supported by this class and thus have been marked deleted. Internally also now using obs::source to keep track of the used source.
2019-01-23 20:06:30 +01:00
..
filter-blur.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-blur.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-custom-shader.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-custom-shader.hpp gfx-effect-source: Make destructor virtual 2019-01-23 02:26:32 +01:00
filter-displacement.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-displacement.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-shadow-sdf.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-shadow-sdf.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-shape.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-shape.hpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-transform.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-transform.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gfx-effect-source.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
gfx-effect-source.hpp gfx-effect-source: Make destructor virtual 2019-01-23 02:26:32 +01:00
gfx-source-texture.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gfx-source-texture.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-effect.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-effect.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-helper.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-helper.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-indexbuffer.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-indexbuffer.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-limits.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-mipmapper.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
gs-mipmapper.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-rendertarget.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-rendertarget.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-sampler.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-sampler.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-texture.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-texture.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-vertex.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
gs-vertex.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-vertexbuffer.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-vertexbuffer.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
obs-audio-capture.cpp obs-audio-capture: Use util::event and delete move and copy operator 2019-01-23 20:06:30 +01:00
obs-audio-capture.hpp obs-audio-capture: Use util::event and delete move and copy operator 2019-01-23 20:06:30 +01:00
obs-source.cpp obs-source: Implement copy and move constructors and operators 2019-01-23 18:49:20 +01:00
obs-source.hpp obs-source: Implement copy and move constructors and operators 2019-01-23 18:49:20 +01:00
obs-tools.cpp project: Formatting 2018-11-07 15:24:25 +01:00
obs-tools.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
plugin.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
plugin.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
source-mirror.cpp source-mirror: Fix format string and remove unused parameters 2019-01-23 02:26:32 +01:00
source-mirror.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
strings.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
util-event.cpp util-event: Template event handler class 2018-11-08 08:07:49 +01:00
util-event.hpp util-event: Listen, Silence callbacks and other operators 2019-01-23 20:02:50 +01:00
util-math.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
util-math.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
util-memory.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
util-memory.hpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
utility.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
utility.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00