Defines | |
#define | snd_seq_client_info_alloca(ptr) __snd_alloca(ptr, snd_seq_client_info) |
#define | snd_seq_client_pool_alloca(ptr) __snd_alloca(ptr, snd_seq_client_pool) |
Typedefs | |
typedef struct _snd_seq_client_info | snd_seq_client_info_t |
typedef struct _snd_seq_client_pool | snd_seq_client_pool_t |
Enumerations | |
enum | snd_seq_client_type_t { SND_SEQ_USER_CLIENT = 1, SND_SEQ_KERNEL_CLIENT = 2 } |
Functions | |
size_t | snd_seq_client_info_sizeof (void) |
int | snd_seq_client_info_malloc (snd_seq_client_info_t **ptr) |
void | snd_seq_client_info_free (snd_seq_client_info_t *ptr) |
void | snd_seq_client_info_copy (snd_seq_client_info_t *dst, const snd_seq_client_info_t *src) |
int | snd_seq_client_info_get_client (const snd_seq_client_info_t *info) |
snd_seq_client_type_t | snd_seq_client_info_get_type (const snd_seq_client_info_t *info) |
const char * | snd_seq_client_info_get_name (snd_seq_client_info_t *info) |
int | snd_seq_client_info_get_broadcast_filter (const snd_seq_client_info_t *info) |
int | snd_seq_client_info_get_error_bounce (const snd_seq_client_info_t *info) |
const unsigned char * | snd_seq_client_info_get_event_filter (const snd_seq_client_info_t *info) |
int | snd_seq_client_info_get_num_ports (const snd_seq_client_info_t *info) |
int | snd_seq_client_info_get_event_lost (const snd_seq_client_info_t *info) |
void | snd_seq_client_info_set_client (snd_seq_client_info_t *info, int client) |
void | snd_seq_client_info_set_name (snd_seq_client_info_t *info, const char *name) |
void | snd_seq_client_info_set_broadcast_filter (snd_seq_client_info_t *info, int val) |
void | snd_seq_client_info_set_error_bounce (snd_seq_client_info_t *info, int val) |
void | snd_seq_client_info_set_event_filter (snd_seq_client_info_t *info, unsigned char *filter) |
void | snd_seq_client_info_event_filter_clear (snd_seq_client_info_t *info) |
void | snd_seq_client_info_event_filter_add (snd_seq_client_info_t *info, int event_type) |
void | snd_seq_client_info_event_filter_del (snd_seq_client_info_t *info, int event_type) |
int | snd_seq_client_info_event_filter_check (snd_seq_client_info_t *info, int event_type) |
int | snd_seq_get_client_info (snd_seq_t *handle, snd_seq_client_info_t *info) |
int | snd_seq_get_any_client_info (snd_seq_t *handle, int client, snd_seq_client_info_t *info) |
int | snd_seq_set_client_info (snd_seq_t *handle, snd_seq_client_info_t *info) |
int | snd_seq_query_next_client (snd_seq_t *handle, snd_seq_client_info_t *info) |
size_t | snd_seq_client_pool_sizeof (void) |
int | snd_seq_client_pool_malloc (snd_seq_client_pool_t **ptr) |
void | snd_seq_client_pool_free (snd_seq_client_pool_t *ptr) |
void | snd_seq_client_pool_copy (snd_seq_client_pool_t *dst, const snd_seq_client_pool_t *src) |
int | snd_seq_client_pool_get_client (const snd_seq_client_pool_t *info) |
size_t | snd_seq_client_pool_get_output_pool (const snd_seq_client_pool_t *info) |
size_t | snd_seq_client_pool_get_input_pool (const snd_seq_client_pool_t *info) |
size_t | snd_seq_client_pool_get_output_room (const snd_seq_client_pool_t *info) |
size_t | snd_seq_client_pool_get_output_free (const snd_seq_client_pool_t *info) |
size_t | snd_seq_client_pool_get_input_free (const snd_seq_client_pool_t *info) |
void | snd_seq_client_pool_set_output_pool (snd_seq_client_pool_t *info, size_t size) |
void | snd_seq_client_pool_set_input_pool (snd_seq_client_pool_t *info, size_t size) |
void | snd_seq_client_pool_set_output_room (snd_seq_client_pool_t *info, size_t size) |
int | snd_seq_get_client_pool (snd_seq_t *handle, snd_seq_client_pool_t *info) |
int | snd_seq_set_client_pool (snd_seq_t *handle, snd_seq_client_pool_t *info) |
Sequencer Client Interface
#define snd_seq_client_info_alloca | ( | ptr | ) | __snd_alloca(ptr, snd_seq_client_info) |
allocate a snd_seq_client_info_t container on stack
#define snd_seq_client_pool_alloca | ( | ptr | ) | __snd_alloca(ptr, snd_seq_client_pool) |
allocate a snd_seq_client_pool_t container on stack
typedef struct _snd_seq_client_info snd_seq_client_info_t |
client information container
typedef struct _snd_seq_client_pool snd_seq_client_pool_t |
client pool information container