13
0

prepare trim remote control

This commit is contained in:
Robin Gareus 2015-04-25 18:07:01 +02:00
parent ae1c7eb871
commit 5f7cee5bfe
2 changed files with 16 additions and 0 deletions

View File

@ -142,6 +142,9 @@ class LIBARDOUR_API Route : public SessionObject, public Automatable, public Rou
void set_gain (gain_t val, void *src);
void inc_gain (gain_t delta, void *src);
void set_trim (gain_t val, void *src);
void inc_trim (gain_t delta, void *src);
void set_mute_points (MuteMaster::MutePoint);
MuteMaster::MutePoint mute_points () const;

View File

@ -422,6 +422,19 @@ Route::set_gain (gain_t val, void *src)
_amp->set_gain (val, src);
}
void
Route::inc_trim (gain_t fraction, void *src)
{
_trim->inc_gain (fraction, src);
}
void
Route::set_trim (gain_t val, void * /* src */)
{
// TODO route group, see set_gain()
_trim->set_gain (val, 0);
}
void
Route::maybe_declick (BufferSet&, framecnt_t, int)
{