Home
last modified time | relevance | path

Searched refs:ChanCount (Results 1 – 25 of 149) sorted by relevance

123456

/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/ardour/
H A Dchan_count.h143 ChanCount operator+(const ChanCount& other) const {
144 ChanCount ret;
152 ChanCount operator-(const ChanCount& other) const {
153 ChanCount ret;
165 ChanCount ret;
173 ChanCount& operator-=(const ChanCount& other) {
184 ChanCount& operator+=(const ChanCount& other) {
191 static ChanCount min(const ChanCount& a, const ChanCount& b) { in min()
192 ChanCount ret; in min()
199 static ChanCount max(const ChanCount& a, const ChanCount& b) { in max()
[all …]
H A Dplugin_insert.h154 return ChanCount (); in sidechain_input_ports()
181 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
182 bool configure_io (ChanCount in, ChanCount out);
190 ChanCount in = ChanCount (DataType::MIDI, 1),
191 ChanCount out = ChanCount (DataType::AUDIO, 2)
281 void configured_io (ChanCount &in, ChanCount &out) const { in configured_io()
308 bool strict = false, bool custom = false, ChanCount h = ChanCount ())
349 ChanCount _configured_in;
352 ChanCount _custom_out;
353 ChanCount _custom_sinks;
[all …]
H A Dprocess_thread.h47 static BufferSet& get_silent_buffers (ChanCount count = ChanCount::ZERO);
48 static BufferSet& get_scratch_buffers (ChanCount count = ChanCount::ZERO, bool silence = false);
49 static BufferSet& get_noinplace_buffers (ChanCount count = ChanCount::ZERO);
50 static BufferSet& get_route_buffers (ChanCount count = ChanCount::ZERO, bool silence = false);
51 static BufferSet& get_mix_buffers (ChanCount count = ChanCount::ZERO);
H A Dmeter.h42 class ChanCount; variable
58 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
59 bool configure_io (ChanCount in, ChanCount out);
65 void set_max_channels (const ChanCount&);
72 void reflect_inputs (const ChanCount& in);
81 ChanCount input_streams () const { return current_meters; } in input_streams()
82 ChanCount output_streams () const { return current_meters; } in output_streams()
101 ChanCount current_meters;
H A Dluaproc.h120 bool match_variable_io (ChanCount& in, ChanCount& aux_in, ChanCount& out);
121 bool reconfigure_io (ChanCount in, ChanCount aux_in, ChanCount out);
123 ChanCount output_streams() const { return _configured_out; } in output_streams()
124 ChanCount input_streams() const { return _configured_in; } in input_streams()
188 ChanCount _configured_in;
189 ChanCount _configured_out;
193 ChanCount _selected_in;
194 ChanCount _selected_out;
H A Dprocessor.h109 virtual bool configure_io (ChanCount in, ChanCount out);
113 virtual bool can_support_io_configuration (const ChanCount& in, ChanCount& out) = 0;
114 virtual ChanCount input_streams () const { return _configured_input; } in input_streams()
115 virtual ChanCount output_streams() const { return _configured_output; } in output_streams()
142 PBD::Signal2<void,ChanCount,ChanCount> ConfigurationChanged;
170 ChanCount _configured_input;
171 ChanCount _configured_output;
H A Dreturn.h57 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
58 bool configure_io (ChanCount in, ChanCount out);
75 void collect_input (BufferSet& bufs, pframes_t nframes, ChanCount offset = ChanCount::ZERO);
H A Ddelayline.h31 class ChanCount; variable
49 bool configure_io (ChanCount in, ChanCount out);
50 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
57 void allocate_pending_buffers (samplecnt_t, ChanCount const&);
H A Dunknown_processor.h49 bool can_support_io_configuration (const ChanCount &, ChanCount &);
58 ChanCount *saved_input;
59 ChanCount *saved_output;
H A Droute.h271 ProcessorStreams(size_t i=0, ChanCount c=ChanCount()) : index(i), count(c) {} in index()
331 …plugin_insert (boost::shared_ptr<Processor> proc, uint32_t count, ChanCount outs, ChanCount sinks);
679 virtual ChanCount input_streams () const;
688 ChanCount processor_max_streams;
689 ChanCount processor_out_streams;
692 ChanCount n_process_buffers ();
729 bool input_port_count_changing (ChanCount);
730 bool output_port_count_changing (ChanCount);
736 …std::list<std::pair<ChanCount, ChanCount> > try_configure_processors (ChanCount, ProcessorStreams …
737 …std::list<std::pair<ChanCount, ChanCount> > try_configure_processors_unlocked (ChanCount, Processo…
[all …]
H A Dsidechain.h38 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
39 bool configure_io (ChanCount in, ChanCount out);
H A Dinternal_return.h40 bool configure_io (ChanCount, ChanCount);
41 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
H A Dpolarity_processor.h34 bool configure_io (ChanCount in, ChanCount out);
35 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
H A Dcapturing_processor.h42 bool configure_io (ChanCount in, ChanCount out);
43 bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
H A Dio.h100 int ensure_io (ChanCount cnt, bool clear, void *src);
146 const ChanCount& n_ports () const { return _ports.count(); } in n_ports()
183 PBD::Signal1<bool, ChanCount, BoolCombiner> PortCountChanging;
188 static PBD::Signal1<void, ChanCount> PortCountChanged; // emitted when the number of ports changes
205 void collect_input (BufferSet& bufs, pframes_t nframes, ChanCount offset);
241 int ensure_ports (ChanCount, bool clear, void *src);
245 int get_port_counts (const XMLNode& node, int version, ChanCount& n, boost::shared_ptr<Bundle>& c);
246 …int get_port_counts_2X (const XMLNode& node, int version, ChanCount& n, boost::shared_ptr<Bundle>&…
253 int ensure_ports_locked (ChanCount, bool clear, bool& changed);
H A Dbuffer_set.h83 void ensure_buffers(const ChanCount& chns, size_t buffer_capacity);
85 const ChanCount& available() const { return _available; } in available()
86 ChanCount& available() { return _available; } in available()
88 const ChanCount& count() const { return _count; } in count()
89 ChanCount& count() { return _count; } in count()
94 void set_count(const ChanCount& count) { assert(count <= _available); _count = count; } in set_count()
216 ChanCount _count;
219 ChanCount _available;
/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/
H A Dchan_count.cc35 ChanCount::ChanCount(const XMLNode& node) in ChanCount() function in ARDOUR::ChanCount
51 ChanCount::state(const std::string& name) const in state()
67 const ChanCount ChanCount::ZERO = ChanCount();
71 std::ostream& operator<<(std::ostream& o, const ARDOUR::ChanCount& c) { in operator <<()
H A Dplugin_insert.cc317 ChanCount
324 ChanCount
331 ChanCount
338 ChanCount
358 ChanCount
363 ChanCount in; in internal_input_streams()
404 ChanCount
415 ChanCount
426 ChanCount
1923 PluginInsert::configure_io (ChanCount in, ChanCount out) in configure_io()
[all …]
H A Dsidechain.cc66 if (_input->n_ports () == ChanCount::ZERO) { in run()
88 SideChain::can_support_io_configuration (const ChanCount& in, ChanCount& out) in can_support_io_configuration()
95 SideChain::configure_io (ChanCount in, ChanCount out) in configure_io()
H A Dunknown_processor.cc47 saved_input = new ChanCount(**i); in UnknownProcessor()
51 saved_output = new ChanCount(**i); in UnknownProcessor()
69 UnknownProcessor::can_support_io_configuration (const ChanCount &in, ChanCount & out) { in can_support_io_configuration()
102 out = ChanCount (); in can_support_io_configuration()
H A Dprocess_thread.cc77 ProcessThread::get_silent_buffers (ChanCount count) in get_silent_buffers()
98 ProcessThread::get_scratch_buffers (ChanCount count, bool silence) in get_scratch_buffers()
106 if (count != ChanCount::ZERO) { in get_scratch_buffers()
125 ProcessThread::get_noinplace_buffers (ChanCount count) in get_noinplace_buffers()
133 if (count != ChanCount::ZERO) { in get_noinplace_buffers()
144 ProcessThread::get_route_buffers (ChanCount count, bool silence) in get_route_buffers()
152 if (count != ChanCount::ZERO) { in get_route_buffers()
171 ProcessThread::get_mix_buffers (ChanCount count) in get_mix_buffers()
H A Ddelivery.cc139 Delivery::can_support_io_configuration (const ChanCount& in, ChanCount& out) in can_support_io_configuration()
148 if (_output->n_ports() != ChanCount::ZERO) { in can_support_io_configuration()
150 out = ChanCount::max (_output->n_ports(), in); in can_support_io_configuration()
170 if (_input->n_ports() != ChanCount::ZERO) { in can_support_io_configuration()
192 Delivery::configure_io (ChanCount in, ChanCount out) in configure_io()
207 if (_output->n_ports() != ChanCount::ZERO) { in configure_io()
219 if (_input->n_ports() != ChanCount::ZERO) { in configure_io()
441 …_panshell->configure_io (ChanCount (DataType::AUDIO, pans_required()), ChanCount (DataType::AUDIO,… in reset_panner()
455 …_panshell->configure_io (ChanCount (DataType::AUDIO, pans_required()), ChanCount (DataType::AUDIO,… in panners_became_legal()
/dports/audio/ardour6/Ardour-6.8.0/gtk2_ardour/
H A Dprocessor_box.h292 ARDOUR::ChanCount _ports;
299 const ARDOUR::ChanCount&,
300 const ARDOUR::ChanCount&,
301 const ARDOUR::ChanCount&,
302 const ARDOUR::ChanCount&,
307 const ARDOUR::ChanCount&,
308 const ARDOUR::ChanCount&,
313 const ARDOUR::ChanCount&,
359 ARDOUR::ChanCount _in;
360 ARDOUR::ChanCount _out;
[all …]
/dports/audio/ardour6/Ardour-6.8.0/libs/panners/1in2out/
H A Dpanner_1in2out.h52 ChanCount in () const in in()
54 return ChanCount (DataType::AUDIO, 1); in in()
57 ChanCount out () const in out()
59 return ChanCount (DataType::AUDIO, 2); in out()
/dports/audio/ardour6/Ardour-6.8.0/libs/panners/stereobalance/
H A Dpanner_balance.h45 ChanCount in () const in in()
47 return ChanCount (DataType::AUDIO, 2); in in()
49 ChanCount out () const in out()
51 return ChanCount (DataType::AUDIO, 2); in out()

123456