BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
#include <bse/bseobject.hh>
Go to the source code of this file.
Classes | |
struct | BseDevice |
struct | BseDeviceClass |
struct | BseDeviceEntry |
Defines | |
#define | BSE_TYPE_DEVICE |
#define | BSE_DEVICE(object) |
#define | BSE_DEVICE_CLASS(class) |
#define | BSE_IS_DEVICE(object) |
#define | BSE_IS_DEVICE_CLASS(class) |
#define | BSE_DEVICE_GET_CLASS(object) |
#define | BSE_DEVICE_OPEN(pdev) |
#define | BSE_DEVICE_READABLE(pdev) |
#define | BSE_DEVICE_WRITABLE(pdev) |
#define | BSE_DEVICE_FLAGS_USHIFT |
Enumerations | |
enum | BseDeviceFlags { BSE_DEVICE_FLAG_OPEN, BSE_DEVICE_FLAG_READABLE, BSE_DEVICE_FLAG_WRITABLE } |
Functions | |
void | bse_device_class_setup (gpointer klass, gint rating, const gchar *name, const gchar *syntax, const gchar *blurb) |
SfiRing * | bse_device_list (BseDevice *device) |
BseErrorType | bse_device_open (BseDevice *device, gboolean need_readable, gboolean need_writable, const gchar *arg_string) |
void | bse_device_set_opened (BseDevice *device, const gchar *device_name, gboolean readable, gboolean writable) |
void | bse_device_close (BseDevice *device) |
BseDeviceEntry * | bse_device_entry_new (BseDevice *device, gchar *orphan_args, gchar *orphan_blurb) |
BseDeviceEntry * | bse_device_group_entry_new (BseDevice *device, gchar *orphan_args, gchar *orphan_group, gchar *orphan_blurb) |
BseDeviceEntry * | bse_device_error_new (BseDevice *device, gchar *orphan_error) |
void | bse_device_entry_free (BseDeviceEntry *entry) |
void | bse_device_entry_list_free (SfiRing *list) |
SfiRing * | bse_device_class_list (GType type, void(*request_callback)(BseDevice *device, gpointerdata), gpointer data) |
void | bse_device_dump_list (GType base_type, const gchar *indent, gboolean with_auto, void(*request_callback)(BseDevice *device, gpointerdata), gpointer data) |
BseDevice * | bse_device_open_best (GType base_type, gboolean need_readable, gboolean need_writable, SfiRing *devices, void(*request_callback)(BseDevice *device, gpointerdata), gpointer data, BseErrorType *errorp) |
BseDevice * | bse_device_open_auto (GType base_type, gboolean need_readable, gboolean need_writable, void(*request_callback)(BseDevice *device, gpointerdata), gpointer data, BseErrorType *errorp) |