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 _snd_seq_client_info | snd_seq_client_info_t |
typedef enum snd_seq_client_type | snd_seq_client_type_t |
typedef _snd_seq_client_pool | snd_seq_client_pool_t |
Enumerations | |
enum | snd_seq_client_type { SND_SEQ_USER_CLIENT = 1, SND_SEQ_KERNEL_CLIENT = 2 } |
Functions | |
size_t | snd_seq_client_info_sizeof (void) |
get size of snd_seq_client_info_t | |
int | snd_seq_client_info_malloc (snd_seq_client_info_t **ptr) |
allocate an empty snd_seq_client_info_t using standard malloc | |
void | snd_seq_client_info_free (snd_seq_client_info_t *ptr) |
frees a previously allocated snd_seq_client_info_t | |
void | snd_seq_client_info_copy (snd_seq_client_info_t *dst, const snd_seq_client_info_t *src) |
copy one snd_seq_client_info_t to another | |
int | snd_seq_client_info_get_client (const snd_seq_client_info_t *info) |
Get client id of a client_info container. | |
snd_seq_client_type_t | snd_seq_client_info_get_type (const snd_seq_client_info_t *info) |
Get client type of a client_info container. | |
const char * | snd_seq_client_info_get_name (snd_seq_client_info_t *info) |
Get the name of a client_info container. | |
int | snd_seq_client_info_get_broadcast_filter (const snd_seq_client_info_t *info) |
Get the broadcast filter usage of a client_info container. | |
int | snd_seq_client_info_get_error_bounce (const snd_seq_client_info_t *info) |
Get the error-bounce usage of a client_info container. | |
const unsigned char * | snd_seq_client_info_get_event_filter (const snd_seq_client_info_t *info) |
(DEPRECATED) Get the event filter bitmap of a client_info container | |
int | snd_seq_client_info_get_num_ports (const snd_seq_client_info_t *info) |
Get the number of opened ports of a client_info container. | |
int | snd_seq_client_info_get_event_lost (const snd_seq_client_info_t *info) |
Get the number of lost events of a client_info container. | |
void | snd_seq_client_info_set_client (snd_seq_client_info_t *info, int client) |
Set the client id of a client_info container. | |
void | snd_seq_client_info_set_name (snd_seq_client_info_t *info, const char *name) |
Set the name of a client_info container. | |
void | snd_seq_client_info_set_broadcast_filter (snd_seq_client_info_t *info, int val) |
Set the broadcast filter usage of a client_info container. | |
void | snd_seq_client_info_set_error_bounce (snd_seq_client_info_t *info, int val) |
Set the error-bounce usage of a client_info container. | |
void | snd_seq_client_info_set_event_filter (snd_seq_client_info_t *info, unsigned char *filter) |
(DEPRECATED) Set the event filter bitmap of a client_info container | |
void | snd_seq_client_info_event_filter_clear (snd_seq_client_info_t *info) |
Disable event filtering of a client_info container. | |
void | snd_seq_client_info_event_filter_add (snd_seq_client_info_t *info, int event_type) |
Add an event type to the event filtering of a client_info container. | |
void | snd_seq_client_info_event_filter_del (snd_seq_client_info_t *info, int event_type) |
Remove an event type from the event filtering of a client_info container. | |
int | snd_seq_client_info_event_filter_check (snd_seq_client_info_t *info, int event_type) |
Check if an event type is present in the event filtering of a client_info container. | |
int | snd_seq_get_client_info (snd_seq_t *handle, snd_seq_client_info_t *info) |
obtain the current client information | |
int | snd_seq_get_any_client_info (snd_seq_t *handle, int client, snd_seq_client_info_t *info) |
obtain the information of the given client | |
int | snd_seq_set_client_info (snd_seq_t *handle, snd_seq_client_info_t *info) |
set the current client information | |
int | snd_seq_query_next_client (snd_seq_t *handle, snd_seq_client_info_t *info) |
query the next client | |
size_t | snd_seq_client_pool_sizeof (void) |
get size of snd_seq_client_pool_t | |
int | snd_seq_client_pool_malloc (snd_seq_client_pool_t **ptr) |
allocate an empty snd_seq_client_pool_t using standard malloc | |
void | snd_seq_client_pool_free (snd_seq_client_pool_t *ptr) |
frees a previously allocated snd_seq_client_pool_t | |
void | snd_seq_client_pool_copy (snd_seq_client_pool_t *dst, const snd_seq_client_pool_t *src) |
copy one snd_seq_client_pool_t to another | |
int | snd_seq_client_pool_get_client (const snd_seq_client_pool_t *info) |
Get the client id of a queue_info container. | |
size_t | snd_seq_client_pool_get_output_pool (const snd_seq_client_pool_t *info) |
Get the output pool size of a queue_info container. | |
size_t | snd_seq_client_pool_get_input_pool (const snd_seq_client_pool_t *info) |
Get the input pool size of a queue_info container. | |
size_t | snd_seq_client_pool_get_output_room (const snd_seq_client_pool_t *info) |
Get the output room size of a queue_info container. | |
size_t | snd_seq_client_pool_get_output_free (const snd_seq_client_pool_t *info) |
Get the available size on output pool of a queue_info container. | |
size_t | snd_seq_client_pool_get_input_free (const snd_seq_client_pool_t *info) |
Get the available size on input pool of a queue_info container. | |
void | snd_seq_client_pool_set_output_pool (snd_seq_client_pool_t *info, size_t size) |
Set the output pool size of a queue_info container. | |
void | snd_seq_client_pool_set_input_pool (snd_seq_client_pool_t *info, size_t size) |
Set the input pool size of a queue_info container. | |
void | snd_seq_client_pool_set_output_room (snd_seq_client_pool_t *info, size_t size) |
Set the output room size of a queue_info container. | |
int | snd_seq_get_client_pool (snd_seq_t *handle, snd_seq_client_pool_t *info) |
obtain the pool information of the current client | |
int | snd_seq_set_client_pool (snd_seq_t *handle, snd_seq_client_pool_t *info) |
set the pool information |
|
allocate a snd_seq_client_info_t container on stack |
|
allocate a snd_seq_client_pool_t container on stack |
|
client information container |
|
client pool information container |
|
client types |
|
client types |
|
copy one snd_seq_client_info_t to another
|
|
Add an event type to the event filtering of a client_info container.
|
|
Check if an event type is present in the event filtering of a client_info container.
|
|
Disable event filtering of a client_info container.
|
|
Remove an event type from the event filtering of a client_info container.
|
|
frees a previously allocated snd_seq_client_info_t
|
|
Get the broadcast filter usage of a client_info container.
|
|
Get client id of a client_info container.
|
|
Get the error-bounce usage of a client_info container.
|
|
(DEPRECATED) Get the event filter bitmap of a client_info container
|
|
Get the number of lost events of a client_info container.
|
|
Get the name of a client_info container.
|
|
Get the number of opened ports of a client_info container.
|
|
Get client type of a client_info container.
|
|
allocate an empty snd_seq_client_info_t using standard malloc
|
|
Set the broadcast filter usage of a client_info container.
|
|
Set the client id of a client_info container.
|
|
Set the error-bounce usage of a client_info container.
|
|
(DEPRECATED) Set the event filter bitmap of a client_info container
|
|
Set the name of a client_info container.
|
|
get size of snd_seq_client_info_t
|
|
copy one snd_seq_client_pool_t to another
|
|
frees a previously allocated snd_seq_client_pool_t
|
|
Get the client id of a queue_info container.
|
|
Get the available size on input pool of a queue_info container.
|
|
Get the input pool size of a queue_info container.
|
|
Get the available size on output pool of a queue_info container.
|
|
Get the output pool size of a queue_info container.
|
|
Get the output room size of a queue_info container.
|
|
allocate an empty snd_seq_client_pool_t using standard malloc
|
|
Set the input pool size of a queue_info container.
|
|
Set the output pool size of a queue_info container.
|
|
Set the output room size of a queue_info container.
|
|
get size of snd_seq_client_pool_t
|
|
obtain the information of the given client
|
|
obtain the current client information
|
|
obtain the pool information of the current client
|
|
query the next client
|
|
set the current client information
|
|
set the pool information
|