summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/export_channel.h
diff options
context:
space:
mode:
authorSakari Bergen <sakari.bergen@beatwaves.net>2008-10-11 14:07:50 +0000
committerSakari Bergen <sakari.bergen@beatwaves.net>2008-10-11 14:07:50 +0000
commit41c892802f75e62e452399f0b1c7319fee61e677 (patch)
tree581915ee0b92e7532238d1b4adc98c44673dfb3a /libs/ardour/ardour/export_channel.h
parent354790d754d8d8072b2c03459ca0077b6fd216cc (diff)
* Some Export GUI tweaks
* Export region with fades * Removed some debug output git-svn-id: svn://localhost/ardour2/branches/3.0@3923 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/export_channel.h')
-rw-r--r--libs/ardour/ardour/export_channel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ardour/export_channel.h b/libs/ardour/ardour/export_channel.h
index dd351bfd70..d9e39c8850 100644
--- a/libs/ardour/ardour/export_channel.h
+++ b/libs/ardour/ardour/export_channel.h
@@ -90,10 +90,12 @@ class RegionExportChannelFactory : public sigc::trackable
public:
enum Type {
Raw,
+ Fades,
Processed
};
RegionExportChannelFactory (Session * session, AudioRegion const & region, AudioTrack & track, Type type);
+ ~RegionExportChannelFactory ();
ExportChannelPtr create (uint32_t channel);
void read (uint32_t channel, Sample * data, nframes_t frames_to_read);
@@ -113,6 +115,9 @@ class RegionExportChannelFactory : public sigc::trackable
bool buffers_up_to_date;
nframes_t region_start;
nframes_t position;
+
+ Sample * mixdown_buffer;
+ Sample * gain_buffer;
};
/// Export channel that reads from region channel