|
Defines |
#define | SND_SEQ_QUEUE_DIRECT 253 /**< direct dispatch */ |
#define | snd_seq_queue_info_alloca(ptr) SND_ALLOCA(snd_seq_queue_info, ptr) |
#define | snd_seq_queue_status_alloca(ptr) SND_ALLOCA(snd_seq_queue_status, ptr) |
#define | snd_seq_queue_tempo_alloca(ptr) SND_ALLOCA(snd_seq_queue_tempo, ptr) |
#define | snd_seq_queue_timer_alloca(ptr) SND_ALLOCA(snd_seq_queue_timer, ptr) |
Typedefs |
typedef _snd_seq_queue_info | snd_seq_queue_info_t |
typedef _snd_seq_queue_status | snd_seq_queue_status_t |
typedef _snd_seq_queue_tempo | snd_seq_queue_tempo_t |
typedef _snd_seq_queue_timer | snd_seq_queue_timer_t |
Enumerations |
enum | snd_seq_queue_timer_type_t { SND_SEQ_TIMER_ALSA = 0,
SND_SEQ_TIMER_MIDI_CLOCK = 1,
SND_SEQ_TIMER_MIDI_TICK = 2
} |
Functions |
size_t | snd_seq_queue_info_sizeof (void) |
| get size of snd_seq_queue_info_t
|
int | snd_seq_queue_info_malloc (snd_seq_queue_info_t **ptr) |
| allocate an empty snd_seq_queue_info_t using standard malloc
|
void | snd_seq_queue_info_free (snd_seq_queue_info_t *ptr) |
| frees a previously allocated snd_seq_queue_info_t
|
void | snd_seq_queue_info_copy (snd_seq_queue_info_t *dst, const snd_seq_queue_info_t *src) |
| copy one snd_seq_queue_info_t to another
|
int | snd_seq_queue_info_get_queue (const snd_seq_queue_info_t *info) |
| Get the queue id of a queue_info container.
|
const char * | snd_seq_queue_info_get_name (const snd_seq_queue_info_t *info) |
| Get the name of a queue_info container.
|
int | snd_seq_queue_info_get_owner (const snd_seq_queue_info_t *info) |
| Get the owner client id of a queue_info container.
|
int | snd_seq_queue_info_get_locked (const snd_seq_queue_info_t *info) |
| Get the lock status of a queue_info container.
|
unsigned int | snd_seq_queue_info_get_flags (const snd_seq_queue_info_t *info) |
| Get the conditional bit flags of a queue_info container.
|
void | snd_seq_queue_info_set_name (snd_seq_queue_info_t *info, const char *name) |
| Set the name of a queue_info container.
|
void | snd_seq_queue_info_set_owner (snd_seq_queue_info_t *info, int owner) |
| Set the owner client id of a queue_info container.
|
void | snd_seq_queue_info_set_locked (snd_seq_queue_info_t *info, int locked) |
| Set the lock status of a queue_info container.
|
void | snd_seq_queue_info_set_flags (snd_seq_queue_info_t *info, unsigned int flags) |
| Set the conditional bit flags of a queue_info container.
|
int | snd_seq_create_queue (snd_seq_t *seq, snd_seq_queue_info_t *info) |
| create a queue
|
int | snd_seq_alloc_named_queue (snd_seq_t *seq, const char *name) |
| allocate a queue with the specified name
|
int | snd_seq_alloc_queue (snd_seq_t *handle) |
| allocate a queue
|
int | snd_seq_free_queue (snd_seq_t *handle, int q) |
| delete the specified queue
|
int | snd_seq_get_queue_info (snd_seq_t *seq, int q, snd_seq_queue_info_t *info) |
| obtain queue attributes
|
int | snd_seq_set_queue_info (snd_seq_t *seq, int q, snd_seq_queue_info_t *info) |
| change the queue attributes
|
int | snd_seq_query_named_queue (snd_seq_t *seq, const char *name) |
| query the matching queue with the specified name
|
int | snd_seq_get_queue_usage (snd_seq_t *handle, int q) |
| Get the queue usage flag to the client.
|
int | snd_seq_set_queue_usage (snd_seq_t *handle, int q, int used) |
| Set the queue usage flag to the client.
|
size_t | snd_seq_queue_status_sizeof (void) |
| get size of snd_seq_queue_status_t
|
int | snd_seq_queue_status_malloc (snd_seq_queue_status_t **ptr) |
| allocate an empty snd_seq_queue_status_t using standard malloc
|
void | snd_seq_queue_status_free (snd_seq_queue_status_t *ptr) |
| frees a previously allocated snd_seq_queue_status_t
|
void | snd_seq_queue_status_copy (snd_seq_queue_status_t *dst, const snd_seq_queue_status_t *src) |
| copy one snd_seq_queue_status_t to another
|
int | snd_seq_queue_status_get_queue (const snd_seq_queue_status_t *info) |
| Get the queue id of a queue_status container.
|
int | snd_seq_queue_status_get_events (const snd_seq_queue_status_t *info) |
| Get the number of events of a queue_status container.
|
snd_seq_tick_time_t | snd_seq_queue_status_get_tick_time (const snd_seq_queue_status_t *info) |
| Get the tick time of a queue_status container.
|
const snd_seq_real_time_t * | snd_seq_queue_status_get_real_time (const snd_seq_queue_status_t *info) |
| Get the real time of a queue_status container.
|
unsigned int | snd_seq_queue_status_get_status (const snd_seq_queue_status_t *info) |
| Get the running status bits of a queue_status container.
|
int | snd_seq_get_queue_status (snd_seq_t *handle, int q, snd_seq_queue_status_t *status) |
| obtain the running state of the queue
|
size_t | snd_seq_queue_tempo_sizeof (void) |
| get size of snd_seq_queue_tempo_t
|
int | snd_seq_queue_tempo_malloc (snd_seq_queue_tempo_t **ptr) |
| allocate an empty snd_seq_queue_tempo_t using standard malloc
|
void | snd_seq_queue_tempo_free (snd_seq_queue_tempo_t *ptr) |
| frees a previously allocated snd_seq_queue_tempo_t
|
void | snd_seq_queue_tempo_copy (snd_seq_queue_tempo_t *dst, const snd_seq_queue_tempo_t *src) |
| copy one snd_seq_queue_tempo_t to another
|
int | snd_seq_queue_tempo_get_queue (const snd_seq_queue_tempo_t *info) |
| Get the queue id of a queue_status container.
|
unsigned int | snd_seq_queue_tempo_get_tempo (const snd_seq_queue_tempo_t *info) |
| Get the tempo of a queue_status container.
|
int | snd_seq_queue_tempo_get_ppq (const snd_seq_queue_tempo_t *info) |
| Get the ppq of a queue_status container.
|
unsigned int | snd_seq_queue_tempo_get_skew (const snd_seq_queue_tempo_t *info) |
| Get the timer skew value of a queue_status container.
|
unsigned int | snd_seq_queue_tempo_get_skew_base (const snd_seq_queue_tempo_t *info) |
| Get the timer skew base value of a queue_status container.
|
void | snd_seq_queue_tempo_set_tempo (snd_seq_queue_tempo_t *info, unsigned int tempo) |
| Set the tempo of a queue_status container.
|
void | snd_seq_queue_tempo_set_ppq (snd_seq_queue_tempo_t *info, int ppq) |
| Set the ppq of a queue_status container.
|
void | snd_seq_queue_tempo_set_skew (snd_seq_queue_tempo_t *info, unsigned int skew) |
| Set the timer skew value of a queue_status container.
|
void | snd_seq_queue_tempo_set_skew_base (snd_seq_queue_tempo_t *info, unsigned int base) |
| Set the timer skew base value of a queue_status container.
|
int | snd_seq_get_queue_tempo (snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo) |
| obtain the current tempo of the queue
|
int | snd_seq_set_queue_tempo (snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo) |
| set the tempo of the queue
|
size_t | snd_seq_queue_timer_sizeof (void) |
| get size of snd_seq_queue_timer_t
|
int | snd_seq_queue_timer_malloc (snd_seq_queue_timer_t **ptr) |
| allocate an empty snd_seq_queue_timer_t using standard malloc
|
void | snd_seq_queue_timer_free (snd_seq_queue_timer_t *ptr) |
| frees a previously allocated snd_seq_queue_timer_t
|
void | snd_seq_queue_timer_copy (snd_seq_queue_timer_t *dst, const snd_seq_queue_timer_t *src) |
| copy one snd_seq_queue_timer_t to another
|
int | snd_seq_queue_timer_get_queue (const snd_seq_queue_timer_t *info) |
| Get the queue id of a queue_timer container.
|
snd_seq_queue_timer_type_t | snd_seq_queue_timer_get_type (const snd_seq_queue_timer_t *info) |
| Get the timer type of a queue_timer container.
|
const snd_timer_id_t * | snd_seq_queue_timer_get_id (const snd_seq_queue_timer_t *info) |
| Get the timer id of a queue_timer container.
|
unsigned int | snd_seq_queue_timer_get_resolution (const snd_seq_queue_timer_t *info) |
| Get the timer resolution of a queue_timer container.
|
void | snd_seq_queue_timer_set_type (snd_seq_queue_timer_t *info, snd_seq_queue_timer_type_t type) |
| Set the timer type of a queue_timer container.
|
void | snd_seq_queue_timer_set_id (snd_seq_queue_timer_t *info, const snd_timer_id_t *id) |
| Set the timer id of a queue_timer container.
|
void | snd_seq_queue_timer_set_resolution (snd_seq_queue_timer_t *info, unsigned int resolution) |
| Set the timer resolution of a queue_timer container.
|
int | snd_seq_get_queue_timer (snd_seq_t *handle, int q, snd_seq_queue_timer_t *timer) |
| obtain the queue timer information
|
int | snd_seq_set_queue_timer (snd_seq_t *handle, int q, snd_seq_queue_timer_t *timer) |
| set the queue timer information
|