|
Defines |
| #define | SND_SEQ_REMOVE_INPUT (1<<0) |
| #define | SND_SEQ_REMOVE_OUTPUT (1<<1) |
| #define | SND_SEQ_REMOVE_DEST (1<<2) |
| #define | SND_SEQ_REMOVE_DEST_CHANNEL (1<<3) |
| #define | SND_SEQ_REMOVE_TIME_BEFORE (1<<4) |
| #define | SND_SEQ_REMOVE_TIME_AFTER (1<<5) |
| #define | SND_SEQ_REMOVE_TIME_TICK (1<<6) |
| #define | SND_SEQ_REMOVE_EVENT_TYPE (1<<7) |
| #define | SND_SEQ_REMOVE_IGNORE_OFF (1<<8) |
| #define | SND_SEQ_REMOVE_TAG_MATCH (1<<9) |
| #define | snd_seq_remove_events_alloca(ptr) SND_ALLOCA(snd_seq_remove_events, ptr) |
Typedefs |
| typedef _snd_seq_remove_events | snd_seq_remove_events_t |
Functions |
| int | snd_seq_free_event (snd_seq_event_t *ev) |
| | (DEPRECATED) free an event
|
| ssize_t | snd_seq_event_length (snd_seq_event_t *ev) |
| | calculates the (encoded) byte-stream size of the event
|
| int | snd_seq_event_output (snd_seq_t *handle, snd_seq_event_t *ev) |
| | output an event
|
| int | snd_seq_event_output_buffer (snd_seq_t *handle, snd_seq_event_t *ev) |
| | output an event onto the lib buffer without draining buffer
|
| int | snd_seq_event_output_direct (snd_seq_t *handle, snd_seq_event_t *ev) |
| | output an event directly to the sequencer NOT through output buffer
|
| int | snd_seq_event_input (snd_seq_t *handle, snd_seq_event_t **ev) |
| | retrieve an event from sequencer
|
| int | snd_seq_event_input_pending (snd_seq_t *seq, int fetch_sequencer) |
| | check events in input buffer
|
| int | snd_seq_drain_output (snd_seq_t *handle) |
| | drain output buffer to sequencer
|
| int | snd_seq_event_output_pending (snd_seq_t *seq) |
| | return the size of pending events on output buffer
|
| int | snd_seq_extract_output (snd_seq_t *handle, snd_seq_event_t **ev) |
| | extract the first event in output buffer
|
| int | snd_seq_drop_output (snd_seq_t *handle) |
| | remove all events on output buffer
|
| int | snd_seq_drop_output_buffer (snd_seq_t *handle) |
| | remove all events on user-space output buffer
|
| int | snd_seq_drop_input (snd_seq_t *handle) |
| | clear input buffer and and remove events in sequencer queue
|
| int | snd_seq_drop_input_buffer (snd_seq_t *handle) |
| | remove all events on user-space input FIFO
|
| size_t | snd_seq_remove_events_sizeof (void) |
| | get size of snd_seq_remove_events_t
|
| int | snd_seq_remove_events_malloc (snd_seq_remove_events_t **ptr) |
| | allocate an empty snd_seq_remove_events_t using standard malloc
|
| void | snd_seq_remove_events_free (snd_seq_remove_events_t *ptr) |
| | frees a previously allocated snd_seq_remove_events_t
|
| void | snd_seq_remove_events_copy (snd_seq_remove_events_t *dst, const snd_seq_remove_events_t *src) |
| | copy one snd_seq_remove_events_t to another
|
| unsigned int | snd_seq_remove_events_get_condition (const snd_seq_remove_events_t *info) |
| | Get the removal condition bits.
|
| int | snd_seq_remove_events_get_queue (const snd_seq_remove_events_t *info) |
| | Get the queue as removal condition.
|
| const snd_seq_timestamp_t * | snd_seq_remove_events_get_time (const snd_seq_remove_events_t *info) |
| | Get the event timestamp as removal condition.
|
| const snd_seq_addr_t * | snd_seq_remove_events_get_dest (const snd_seq_remove_events_t *info) |
| | Get the event destination address as removal condition.
|
| int | snd_seq_remove_events_get_channel (const snd_seq_remove_events_t *info) |
| | Get the event channel as removal condition.
|
| int | snd_seq_remove_events_get_event_type (const snd_seq_remove_events_t *info) |
| | Get the event type as removal condition.
|
| int | snd_seq_remove_events_get_tag (const snd_seq_remove_events_t *info) |
| | Get the event tag id as removal condition.
|
| void | snd_seq_remove_events_set_condition (snd_seq_remove_events_t *info, unsigned int flags) |
| | Set the removal condition bits.
|
| void | snd_seq_remove_events_set_queue (snd_seq_remove_events_t *info, int queue) |
| | Set the queue as removal condition.
|
| void | snd_seq_remove_events_set_time (snd_seq_remove_events_t *info, const snd_seq_timestamp_t *time) |
| | Set the timestamp as removal condition.
|
| void | snd_seq_remove_events_set_dest (snd_seq_remove_events_t *info, const snd_seq_addr_t *addr) |
| | Set the destination address as removal condition.
|
| void | snd_seq_remove_events_set_channel (snd_seq_remove_events_t *info, int channel) |
| | Set the channel as removal condition.
|
| void | snd_seq_remove_events_set_event_type (snd_seq_remove_events_t *info, int type) |
| | Set the event type as removal condition.
|
| void | snd_seq_remove_events_set_tag (snd_seq_remove_events_t *info, int tag) |
| | Set the event tag as removal condition.
|
| int | snd_seq_remove_events (snd_seq_t *handle, snd_seq_remove_events_t *info) |
| | remove events on input/output buffers
|