ardour
Public Attributes | List of all members
_GnomeCanvasWaveView Struct Reference

#include <canvas-waveview.h>

Public Attributes

GnomeCanvasItem item
 
GnomeCanvasWaveViewCachecache
 
gboolean cache_updater
 
gint screen_width
 
void * data_src
 
guint32 channel
 
waveview_peak_function_t peak_function
 
waveview_length_function_t length_function
 
waveview_sourcefile_length_function_t sourcefile_length_function
 
waveview_gain_curve_function_t gain_curve_function
 
void * gain_src
 
double samples_per_unit
 
double amplitude_above_axis
 
double x
 
double y
 
double height
 
double half_height
 
uint32_t wave_color
 
uint32_t clip_color
 
uint32_t zero_color
 
uint32_t fill_color
 
char filled
 
char rectified
 
char zero_line
 
char logscaled
 
int32_t bbox_ulx
 
int32_t bbox_uly
 
int32_t bbox_lrx
 
int32_t bbox_lry
 
unsigned char wave_r
 
unsigned char wave_g
 
unsigned char wave_b
 
unsigned char wave_a
 
unsigned char clip_r
 
unsigned char clip_g
 
unsigned char clip_b
 
unsigned char clip_a
 
unsigned char fill_r
 
unsigned char fill_g
 
unsigned char fill_b
 
unsigned char fill_a
 
uint32_t samples
 
uint32_t region_start
 
int32_t reload_cache_in_render
 

Detailed Description

Definition at line 74 of file canvas-waveview.h.

Member Data Documentation

double _GnomeCanvasWaveView::amplitude_above_axis

y-axis: amplitude_above_axis.

the default is that an (scaled, normalized -1.0 ... +1.0) amplitude of 1.0 corresponds to the top of the area assigned to the waveview.

larger values will expand the vertical scale, cutting off the peaks/troughs. smaller values will decrease the vertical scale, moving peaks/troughs toward the middle of the area assigned to the waveview.

Definition at line 102 of file canvas-waveview.h.

int32_t _GnomeCanvasWaveView::bbox_lrx

Definition at line 125 of file canvas-waveview.h.

int32_t _GnomeCanvasWaveView::bbox_lry

Definition at line 126 of file canvas-waveview.h.

int32_t _GnomeCanvasWaveView::bbox_ulx

Definition at line 123 of file canvas-waveview.h.

int32_t _GnomeCanvasWaveView::bbox_uly

Definition at line 124 of file canvas-waveview.h.

GnomeCanvasWaveViewCache* _GnomeCanvasWaveView::cache

Definition at line 78 of file canvas-waveview.h.

gboolean _GnomeCanvasWaveView::cache_updater

Definition at line 79 of file canvas-waveview.h.

guint32 _GnomeCanvasWaveView::channel

Definition at line 83 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::clip_a

Definition at line 128 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::clip_b

Definition at line 128 of file canvas-waveview.h.

uint32_t _GnomeCanvasWaveView::clip_color

Definition at line 109 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::clip_g

Definition at line 128 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::clip_r

Definition at line 128 of file canvas-waveview.h.

void* _GnomeCanvasWaveView::data_src

Definition at line 82 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::fill_a

Definition at line 129 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::fill_b

Definition at line 129 of file canvas-waveview.h.

uint32_t _GnomeCanvasWaveView::fill_color

Definition at line 111 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::fill_g

Definition at line 129 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::fill_r

Definition at line 129 of file canvas-waveview.h.

char _GnomeCanvasWaveView::filled

Definition at line 113 of file canvas-waveview.h.

waveview_gain_curve_function_t _GnomeCanvasWaveView::gain_curve_function

Definition at line 87 of file canvas-waveview.h.

void* _GnomeCanvasWaveView::gain_src

Definition at line 88 of file canvas-waveview.h.

double _GnomeCanvasWaveView::half_height

Definition at line 107 of file canvas-waveview.h.

double _GnomeCanvasWaveView::height

Definition at line 106 of file canvas-waveview.h.

GnomeCanvasItem _GnomeCanvasWaveView::item

Definition at line 76 of file canvas-waveview.h.

waveview_length_function_t _GnomeCanvasWaveView::length_function

Definition at line 85 of file canvas-waveview.h.

char _GnomeCanvasWaveView::logscaled

Definition at line 116 of file canvas-waveview.h.

waveview_peak_function_t _GnomeCanvasWaveView::peak_function

Definition at line 84 of file canvas-waveview.h.

char _GnomeCanvasWaveView::rectified

Definition at line 114 of file canvas-waveview.h.

uint32_t _GnomeCanvasWaveView::region_start

Definition at line 131 of file canvas-waveview.h.

int32_t _GnomeCanvasWaveView::reload_cache_in_render

Definition at line 132 of file canvas-waveview.h.

uint32_t _GnomeCanvasWaveView::samples

Definition at line 130 of file canvas-waveview.h.

double _GnomeCanvasWaveView::samples_per_unit

x-axis: samples per canvas unit.

Definition at line 91 of file canvas-waveview.h.

gint _GnomeCanvasWaveView::screen_width

Definition at line 80 of file canvas-waveview.h.

waveview_sourcefile_length_function_t _GnomeCanvasWaveView::sourcefile_length_function

Definition at line 86 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::wave_a

Definition at line 127 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::wave_b

Definition at line 127 of file canvas-waveview.h.

uint32_t _GnomeCanvasWaveView::wave_color

Definition at line 108 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::wave_g

Definition at line 127 of file canvas-waveview.h.

unsigned char _GnomeCanvasWaveView::wave_r

Definition at line 127 of file canvas-waveview.h.

double _GnomeCanvasWaveView::x

Definition at line 104 of file canvas-waveview.h.

double _GnomeCanvasWaveView::y

Definition at line 105 of file canvas-waveview.h.

uint32_t _GnomeCanvasWaveView::zero_color

Definition at line 110 of file canvas-waveview.h.

char _GnomeCanvasWaveView::zero_line

Definition at line 115 of file canvas-waveview.h.


The documentation for this struct was generated from the following file: