Sequencer Client Interface
[MIDI Sequencer]

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)

Detailed Description

Sequencer Client Interface


Define Documentation

#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 Documentation

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


Enumeration Type Documentation

client types

Enumerator:
SND_SEQ_USER_CLIENT 

user client

SND_SEQ_KERNEL_CLIENT 

kernel client

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Fri Jan 27 14:19:57 2012 for ALSA project - the C library reference by  doxygen 1.6.3