string
AudioContent::technical_summary () const
{
- string s = "audio :";
+ string s = "audio: ";
BOOST_FOREACH (AudioStreamPtr i, streams ()) {
- s += String::compose ("stream channels %1 rate %2", i->channels(), i->frame_rate());
+ s += String::compose ("stream channels %1 rate %2 ", i->channels(), i->frame_rate());
}
return s;
_parent->signal_changed (AudioContentProperty::STREAMS);
}
+
+void
+AudioContent::take_settings_from (shared_ptr<const AudioContent> c)
+{
+ _gain = c->_gain;
+ _delay = c->_delay;
+
+ size_t i = 0;
+ size_t j = 0;
+
+ while (i < _streams.size() && j < c->_streams.size()) {
+ _streams[i]->set_mapping (c->_streams[j]->mapping());
+ ++i;
+ ++j;
+ }
+}