Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsedevice.cc File Reference
#include "bsedevice.hh"
#include <sfi/gbsearcharray.hh>
Include dependency graph for bsedevice.cc:

Functions

SfiRingbse_device_list (BseDevice *self)
 
Bse::Error bse_device_open (BseDevice *self, gboolean need_readable, gboolean need_writable, const char *arg_string)
 
void bse_device_set_opened (BseDevice *self, const char *device_name, gboolean readable, gboolean writable)
 
void bse_device_close (BseDevice *self)
 
BseDeviceEntrybse_device_entry_new (BseDevice *device, char *orphan_args, char *orphan_blurb)
 
BseDeviceEntrybse_device_group_entry_new (BseDevice *device, char *orphan_args, char *orphan_group, char *orphan_blurb)
 
BseDeviceEntrybse_device_error_new (BseDevice *device, char *orphan_error)
 
void bse_device_entry_free (BseDeviceEntry *entry)
 
void bse_device_entry_list_free (SfiRing *ring)
 
SfiRingbse_device_class_list (GType type, void(*request_callback)(BseDevice *device, void *data), void *data)
 
void bse_device_class_setup (void *klass_arg, int rating, const char *name, const char *syntax, const char *blurb)
 
void bse_device_dump_list (GType base_type, const char *indent, gboolean with_auto, void(*request_callback)(BseDevice *device, void *data), void *data)
 
BseDevicebse_device_open_auto (GType base_type, gboolean need_readable, gboolean need_writable, void(*request_callback)(BseDevice *device, void *data), void *data, Bse::Error *errorp)
 
BseDevicebse_device_open_best (GType base_type, gboolean need_readable, gboolean need_writable, SfiRing *devices, void(*request_callback)(BseDevice *device, void *data), void *data, Bse::Error *errorp)
 
 BSE_BUILTIN_TYPE (BseDevice)