Ardour  9.0-pre0-582-g084a23a80d
ArdourGraphs Namespace Reference

Functions

Cairo::RefPtr< Cairo::ImageSurface > draw_waveform (Glib::RefPtr< Pango::Context >, ARDOUR::ExportAnalysisPtr, uint32_t channel, int height_2, int margin_left, bool logscale, bool rectified)
 
Cairo::RefPtr< Cairo::ImageSurface > draw_spectrum (Glib::RefPtr< Pango::Context >, ARDOUR::ExportAnalysisPtr, int height, int width)
 
Cairo::RefPtr< Cairo::ImageSurface > spectrum_legend (Glib::RefPtr< Pango::Context >, int height, int margin_right)
 
Cairo::RefPtr< Cairo::ImageSurface > loudness_histogram (Glib::RefPtr< Pango::Context >, ARDOUR::ExportAnalysisPtr, int height, int width=540)
 
Cairo::RefPtr< Cairo::ImageSurface > time_axis (Glib::RefPtr< Pango::Context >, int width, int margin_left, ARDOUR::samplepos_t start, ARDOUR::samplecnt_t len, ARDOUR::samplecnt_t rate)
 
Cairo::RefPtr< Cairo::ImageSurface > plot_loudness (Glib::RefPtr< Pango::Context >, ARDOUR::ExportAnalysisPtr, int height, int margin_left, ARDOUR::samplecnt_t rate)
 

Function Documentation

◆ draw_spectrum()

Cairo::RefPtr<Cairo::ImageSurface> ArdourGraphs::draw_spectrum ( Glib::RefPtr< Pango::Context >  ,
ARDOUR::ExportAnalysisPtr  ,
int  height,
int  width 
)

◆ draw_waveform()

Cairo::RefPtr<Cairo::ImageSurface> ArdourGraphs::draw_waveform ( Glib::RefPtr< Pango::Context >  ,
ARDOUR::ExportAnalysisPtr  ,
uint32_t  channel,
int  height_2,
int  margin_left,
bool  logscale,
bool  rectified 
)

◆ loudness_histogram()

Cairo::RefPtr<Cairo::ImageSurface> ArdourGraphs::loudness_histogram ( Glib::RefPtr< Pango::Context >  ,
ARDOUR::ExportAnalysisPtr  ,
int  height,
int  width = 540 
)

◆ plot_loudness()

Cairo::RefPtr<Cairo::ImageSurface> ArdourGraphs::plot_loudness ( Glib::RefPtr< Pango::Context >  ,
ARDOUR::ExportAnalysisPtr  ,
int  height,
int  margin_left,
ARDOUR::samplecnt_t  rate 
)

◆ spectrum_legend()

Cairo::RefPtr<Cairo::ImageSurface> ArdourGraphs::spectrum_legend ( Glib::RefPtr< Pango::Context >  ,
int  height,
int  margin_right 
)

◆ time_axis()

Cairo::RefPtr<Cairo::ImageSurface> ArdourGraphs::time_axis ( Glib::RefPtr< Pango::Context >  ,
int  width,
int  margin_left,
ARDOUR::samplepos_t  start,
ARDOUR::samplecnt_t  len,
ARDOUR::samplecnt_t  rate 
)