56 const std::shared_ptr<BufferProcessor>& processor,
57 const std::shared_ptr<Buffer>& buffer,
67 const std::shared_ptr<BufferProcessor>& processor,
77 const std::shared_ptr<BufferProcessor>& processor,
86 void remove_processor(
87 const std::shared_ptr<BufferProcessor>& processor,
88 const std::shared_ptr<Buffer>& buffer,
97 void remove_processor_from_token(
98 const std::shared_ptr<BufferProcessor>& processor,
100 uint32_t channel = 0);
107 void set_final_processor(
108 const std::shared_ptr<BufferProcessor>& processor,
122 void add_audio_processor(
123 const std::shared_ptr<BufferProcessor>& processor,
124 const std::shared_ptr<AudioBuffer>& buffer);
132 void add_audio_processor_to_channel(
133 const std::shared_ptr<BufferProcessor>& processor,
142 void add_audio_processor_to_token(
143 const std::shared_ptr<BufferProcessor>& processor,
151 void remove_audio_processor(
152 const std::shared_ptr<BufferProcessor>& processor,
153 const std::shared_ptr<AudioBuffer>& buffer);
161 void remove_audio_processor_from_channel(
162 const std::shared_ptr<BufferProcessor>& processor,
171 void remove_audio_processor_from_token(
172 const std::shared_ptr<BufferProcessor>& processor,
182 void set_audio_final_processor(
183 const std::shared_ptr<BufferProcessor>& processor,
204 const std::shared_ptr<Buffer>& buffer,
ProcessingToken token = ProcessingToken::GRAPHICS_BACKEND);
246 void connect_node_to_audio_channel(
247 const std::shared_ptr<Nodes::Node>& node,
251 bool clear_before =
false);
260 void connect_node_to_audio_buffer(
261 const std::shared_ptr<Nodes::Node>& node,
262 const std::shared_ptr<AudioBuffer>& buffer,
264 bool clear_before =
true);
275 void add_graphics_processor(
276 const std::shared_ptr<BufferProcessor>& processor,
285 void add_graphics_processor(
286 const std::shared_ptr<BufferProcessor>& processor,
287 const std::shared_ptr<class Buffer>& buffer,
295 void set_graphics_final_processor(
296 const std::shared_ptr<BufferProcessor>& processor,
304 void remove_graphics_processor(
305 const std::shared_ptr<BufferProcessor>& processor,