Sequencer Port Subscription
[MIDI Sequencer]

Defines

#define snd_seq_port_subscribe_alloca(ptr)   __snd_alloca(ptr, snd_seq_port_subscribe)
#define snd_seq_query_subscribe_alloca(ptr)   __snd_alloca(ptr, snd_seq_query_subscribe)

Typedefs

typedef struct
_snd_seq_port_subscribe 
snd_seq_port_subscribe_t
typedef struct
_snd_seq_query_subscribe 
snd_seq_query_subscribe_t

Enumerations

enum  snd_seq_query_subs_type_t { SND_SEQ_QUERY_SUBS_READ, SND_SEQ_QUERY_SUBS_WRITE }

Functions

size_t snd_seq_port_subscribe_sizeof (void)
int snd_seq_port_subscribe_malloc (snd_seq_port_subscribe_t **ptr)
void snd_seq_port_subscribe_free (snd_seq_port_subscribe_t *ptr)
void snd_seq_port_subscribe_copy (snd_seq_port_subscribe_t *dst, const snd_seq_port_subscribe_t *src)
const snd_seq_addr_tsnd_seq_port_subscribe_get_sender (const snd_seq_port_subscribe_t *info)
const snd_seq_addr_tsnd_seq_port_subscribe_get_dest (const snd_seq_port_subscribe_t *info)
int snd_seq_port_subscribe_get_queue (const snd_seq_port_subscribe_t *info)
int snd_seq_port_subscribe_get_exclusive (const snd_seq_port_subscribe_t *info)
int snd_seq_port_subscribe_get_time_update (const snd_seq_port_subscribe_t *info)
int snd_seq_port_subscribe_get_time_real (const snd_seq_port_subscribe_t *info)
void snd_seq_port_subscribe_set_sender (snd_seq_port_subscribe_t *info, const snd_seq_addr_t *addr)
void snd_seq_port_subscribe_set_dest (snd_seq_port_subscribe_t *info, const snd_seq_addr_t *addr)
void snd_seq_port_subscribe_set_queue (snd_seq_port_subscribe_t *info, int q)
void snd_seq_port_subscribe_set_exclusive (snd_seq_port_subscribe_t *info, int val)
void snd_seq_port_subscribe_set_time_update (snd_seq_port_subscribe_t *info, int val)
void snd_seq_port_subscribe_set_time_real (snd_seq_port_subscribe_t *info, int val)
int snd_seq_get_port_subscription (snd_seq_t *handle, snd_seq_port_subscribe_t *sub)
int snd_seq_subscribe_port (snd_seq_t *handle, snd_seq_port_subscribe_t *sub)
int snd_seq_unsubscribe_port (snd_seq_t *handle, snd_seq_port_subscribe_t *sub)
size_t snd_seq_query_subscribe_sizeof (void)
int snd_seq_query_subscribe_malloc (snd_seq_query_subscribe_t **ptr)
void snd_seq_query_subscribe_free (snd_seq_query_subscribe_t *ptr)
void snd_seq_query_subscribe_copy (snd_seq_query_subscribe_t *dst, const snd_seq_query_subscribe_t *src)
int snd_seq_query_subscribe_get_client (const snd_seq_query_subscribe_t *info)
int snd_seq_query_subscribe_get_port (const snd_seq_query_subscribe_t *info)
const snd_seq_addr_tsnd_seq_query_subscribe_get_root (const snd_seq_query_subscribe_t *info)
snd_seq_query_subs_type_t snd_seq_query_subscribe_get_type (const snd_seq_query_subscribe_t *info)
int snd_seq_query_subscribe_get_index (const snd_seq_query_subscribe_t *info)
int snd_seq_query_subscribe_get_num_subs (const snd_seq_query_subscribe_t *info)
const snd_seq_addr_tsnd_seq_query_subscribe_get_addr (const snd_seq_query_subscribe_t *info)
int snd_seq_query_subscribe_get_queue (const snd_seq_query_subscribe_t *info)
int snd_seq_query_subscribe_get_exclusive (const snd_seq_query_subscribe_t *info)
int snd_seq_query_subscribe_get_time_update (const snd_seq_query_subscribe_t *info)
int snd_seq_query_subscribe_get_time_real (const snd_seq_query_subscribe_t *info)
void snd_seq_query_subscribe_set_client (snd_seq_query_subscribe_t *info, int client)
void snd_seq_query_subscribe_set_port (snd_seq_query_subscribe_t *info, int port)
void snd_seq_query_subscribe_set_root (snd_seq_query_subscribe_t *info, const snd_seq_addr_t *addr)
void snd_seq_query_subscribe_set_type (snd_seq_query_subscribe_t *info, snd_seq_query_subs_type_t type)
void snd_seq_query_subscribe_set_index (snd_seq_query_subscribe_t *info, int _index)
int snd_seq_query_port_subscribers (snd_seq_t *seq, snd_seq_query_subscribe_t *subs)

Detailed Description

Sequencer Port Subscription


Define Documentation

#define snd_seq_port_subscribe_alloca ( ptr   )     __snd_alloca(ptr, snd_seq_port_subscribe)

allocate a snd_seq_port_subscribe_t container on stack

#define snd_seq_query_subscribe_alloca ( ptr   )     __snd_alloca(ptr, snd_seq_query_subscribe)

allocate a snd_seq_query_subscribe_t container on stack


Typedef Documentation

typedef struct _snd_seq_port_subscribe snd_seq_port_subscribe_t

port subscription container

typedef struct _snd_seq_query_subscribe snd_seq_query_subscribe_t

subscription query container


Enumeration Type Documentation

type of query subscription

Enumerator:
SND_SEQ_QUERY_SUBS_READ 

query read subscriptions

SND_SEQ_QUERY_SUBS_WRITE 

query write subscriptions

 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