|
BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
#include "bstutils.hh"Go to the source code of this file.
Classes | |
| struct | BstQSampler |
| struct | BstQSamplerTPeak |
| struct | BstQSamplerPeak |
| struct | BstQSamplerClass |
| struct | BstQSamplerMark |
| struct | BstQSamplerRegion |
Defines | |
| #define | BST_TYPE_QSAMPLER |
| #define | BST_QSAMPLER(object) |
| #define | BST_QSAMPLER_CLASS(klass) |
| #define | BST_IS_QSAMPLER(object) |
| #define | BST_IS_QSAMPLER_CLASS(klass) |
| #define | BST_QSAMPLER_GET_CLASS(obj) |
| #define | BST_QSAMPLER_RELOAD_PRIORITY |
Typedefs | |
| typedef struct _BstQSamplerSource | BstQSamplerSource |
| typedef struct _BstQSamplerBlock | BstQSamplerBlock |
| typedef guint(* | BstQSamplerFill )(gpointer data, guint voffset, gdouble offset_scale, guint block_size, guint n_values, BstQSamplerPeak *values, BstQSampler *qsampler) |
Enumerations | |
| enum | BstQSamplerType { BST_QSAMPLER_ACTIVE, BST_QSAMPLER_SELECTED, BST_QSAMPLER_PRELIGHT, BST_QSAMPLER_MARK_MASK, BST_QSAMPLER_REGION_MASK, BST_QSAMPLER_MARK, BST_QSAMPLER_MASK, BST_QSAMPLER_SKIP, BST_QSAMPLER_NEEDS_DRAW, BST_QSAMPLER_DIRTY } |
| enum | BstQSamplerDrawMode { BST_QSAMPLER_DRAW_CRANGE, BST_QSAMPLER_DRAW_CSHAPE, BST_QSAMPLER_DRAW_ZERO_SHAPE, BST_QSAMPLER_DRAW_MINIMUM_LINE, BST_QSAMPLER_DRAW_MIDDLE_LINE, BST_QSAMPLER_DRAW_MAXIMUM_LINE, BST_QSAMPLER_DRAW_MINIMUM_SHAPE, BST_QSAMPLER_DRAW_MAXIMUM_SHAPE, BST_QSAMPLER_DRAW_MODE_LAST } |
Functions | |
| GType | bst_qsampler_get_type (void) |
| void | bst_qsampler_set_source (BstQSampler *qsampler, guint n_total_samples, BstQSamplerFill fill_func, gpointer data, GDestroyNotify destroy) |
| void | bst_qsampler_get_bounds (BstQSampler *qsampler, gint *first_offset, gint *last_offset) |
| gboolean | bst_qsampler_get_offset_at (BstQSampler *qsampler, gint *x_coord_p) |
| void | bst_qsampler_scroll_show (BstQSampler *qsampler, guint offset) |
| void | bst_qsampler_scroll_rbounded (BstQSampler *qsampler, guint offset, gfloat boundary_padding, gfloat padding) |
| void | bst_qsampler_scroll_lbounded (BstQSampler *qsampler, guint offset, gfloat boundary_padding, gfloat padding) |
| void | bst_qsampler_scroll_bounded (BstQSampler *qsampler, guint offset, gfloat boundary_padding, gfloat padding) |
| void | bst_qsampler_scroll_to (BstQSampler *qsampler, guint offset) |
| void | bst_qsampler_force_refresh (BstQSampler *qsampler) |
| void | bst_qsampler_set_mark (BstQSampler *qsampler, guint mark_index, guint offset, BstQSamplerType type) |
| gint | bst_qsampler_get_mark_offset (BstQSampler *qsampler, guint mark_index) |
| void | bst_qsampler_set_region (BstQSampler *qsampler, guint region_index, guint offset, guint length, BstQSamplerType type) |
| void | bst_qsampler_set_zoom (BstQSampler *qsampler, gdouble zoom) |
| void | bst_qsampler_set_vscale (BstQSampler *qsampler, gdouble vscale) |
| void | bst_qsampler_set_draw_mode (BstQSampler *qsampler, BstQSamplerDrawMode dmode) |
| void | bst_qsampler_set_adjustment (BstQSampler *qsampler, GtkAdjustment *adjustment) |
| void | bst_qsampler_set_source_from_esample (BstQSampler *qsampler, SfiProxy esample, guint nth_channel) |
1.7.6.1