boost::shared_ptr<Diskstream> create_diskstream ();
void set_diskstream (boost::shared_ptr<Diskstream>);
void set_record_enabled (bool yn, void *src);
+ void set_record_safe (bool yn, void *src);
DataType data_type () const {
return DataType::MIDI;
{}
void set_value (double val);
+ void set_value_unchecked (double);
+ bool writable() const { return true; }
MidiTrack* _route;
};
MidiChannelFilter _capture_filter;
virtual boost::shared_ptr<Diskstream> diskstream_factory (XMLNode const &);
-
+
boost::shared_ptr<MidiDiskstream> midi_diskstream () const;
void write_out_of_band_data (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, framecnt_t nframes);