|
enum | {
SND_SEQ_EVFLG_RESULT
, SND_SEQ_EVFLG_NOTE
, SND_SEQ_EVFLG_CONTROL
, SND_SEQ_EVFLG_QUEUE
,
SND_SEQ_EVFLG_SYSTEM
, SND_SEQ_EVFLG_MESSAGE
, SND_SEQ_EVFLG_CONNECTION
, SND_SEQ_EVFLG_SAMPLE
,
SND_SEQ_EVFLG_USERS
, SND_SEQ_EVFLG_INSTR
, SND_SEQ_EVFLG_QUOTE
, SND_SEQ_EVFLG_NONE
,
SND_SEQ_EVFLG_RAW
, SND_SEQ_EVFLG_FIXED
, SND_SEQ_EVFLG_VARIABLE
, SND_SEQ_EVFLG_VARUSR
} |
|
enum | { SND_SEQ_EVFLG_NOTE_ONEARG
, SND_SEQ_EVFLG_NOTE_TWOARG
} |
|
enum | { SND_SEQ_EVFLG_QUEUE_NOARG
, SND_SEQ_EVFLG_QUEUE_TICK
, SND_SEQ_EVFLG_QUEUE_TIME
, SND_SEQ_EVFLG_QUEUE_VALUE
} |
|
Sequencer Event Type Checks
◆ _SND_SEQ_TYPE
#define _SND_SEQ_TYPE |
( |
| x | ) |
|
Value:master type - 24bit
◆ _SND_SEQ_TYPE_OPT
#define _SND_SEQ_TYPE_OPT |
( |
| x | ) |
|
Value:optional type - 8bit
◆ snd_seq_ev_is_abstime
#define snd_seq_ev_is_abstime |
( |
| ev | ) |
|
Value:
#define snd_seq_ev_timemode_type(ev)
Definition seq.h:769
#define SND_SEQ_TIME_MODE_ABS
Definition seq_event.h:217
scheduled in absolute time
◆ snd_seq_ev_is_channel_type
#define snd_seq_ev_is_channel_type |
( |
| ev | ) |
|
Value:
#define _SND_SEQ_TYPE(x)
Definition seq.h:688
const unsigned int snd_seq_event_types[]
Definition seq_event.c:15
event type check: channel specific events
◆ snd_seq_ev_is_control_type
#define snd_seq_ev_is_control_type |
( |
| ev | ) |
|
Value:
#define snd_seq_type_check(ev, x)
Definition seq.h:692
event type check: control events
◆ snd_seq_ev_is_direct
#define snd_seq_ev_is_direct |
( |
| ev | ) |
|
Value:
#define SND_SEQ_QUEUE_DIRECT
Definition seq.h:448
direct dispatched events
◆ snd_seq_ev_is_fixed
#define snd_seq_ev_is_fixed |
( |
| ev | ) |
|
Value:
#define snd_seq_ev_length_type(ev)
Definition seq.h:746
#define SND_SEQ_EVENT_LENGTH_FIXED
Definition seq_event.h:221
fixed length events
◆ snd_seq_ev_is_fixed_type
#define snd_seq_ev_is_fixed_type |
( |
| ev | ) |
|
Value:event type check: fixed length events
◆ snd_seq_ev_is_instr_type
#define snd_seq_ev_is_instr_type |
( |
| ev | ) |
|
Value:event type check: instrument layer events
◆ snd_seq_ev_is_message_type
#define snd_seq_ev_is_message_type |
( |
| ev | ) |
|
Value:event type check: system status messages
◆ snd_seq_ev_is_note_type
#define snd_seq_ev_is_note_type |
( |
| ev | ) |
|
Value:event type check: note events
◆ snd_seq_ev_is_prior
#define snd_seq_ev_is_prior |
( |
| ev | ) |
|
Value:
#define SND_SEQ_PRIORITY_HIGH
Definition seq_event.h:227
#define SND_SEQ_PRIORITY_MASK
Definition seq_event.h:228
macros to check event flags prior events
◆ snd_seq_ev_is_queue_type
#define snd_seq_ev_is_queue_type |
( |
| ev | ) |
|
Value:event type check: queue control events
◆ snd_seq_ev_is_real
#define snd_seq_ev_is_real |
( |
| ev | ) |
|
Value:
#define snd_seq_ev_timestamp_type(ev)
Definition seq.h:759
#define SND_SEQ_TIME_STAMP_REAL
Definition seq_event.h:214
event is in real-time
◆ snd_seq_ev_is_reltime
#define snd_seq_ev_is_reltime |
( |
| ev | ) |
|
Value:
#define SND_SEQ_TIME_MODE_REL
Definition seq_event.h:218
scheduled in relative time
◆ snd_seq_ev_is_reserved
#define snd_seq_ev_is_reserved |
( |
| ev | ) |
|
Value:event type check: reserved for kernel
◆ snd_seq_ev_is_result_type
#define snd_seq_ev_is_result_type |
( |
| ev | ) |
|
Value:event type check: result events
◆ snd_seq_ev_is_sample_type
#define snd_seq_ev_is_sample_type |
( |
| ev | ) |
|
Value:event type check: sample messages
◆ snd_seq_ev_is_subscribe_type
#define snd_seq_ev_is_subscribe_type |
( |
| ev | ) |
|
Value:event type check: system status messages
◆ snd_seq_ev_is_tick
#define snd_seq_ev_is_tick |
( |
| ev | ) |
|
Value:
#define SND_SEQ_TIME_STAMP_TICK
Definition seq_event.h:213
event is in tick time
◆ snd_seq_ev_is_ump
#define snd_seq_ev_is_ump |
( |
| ev | ) |
|
Value:
#define SND_SEQ_EVENT_UMP
Definition seq_event.h:230
UMP events
◆ snd_seq_ev_is_user_type
#define snd_seq_ev_is_user_type |
( |
| ev | ) |
|
Value:event type check: user-defined messages
◆ snd_seq_ev_is_variable
#define snd_seq_ev_is_variable |
( |
| ev | ) |
|
Value:
#define SND_SEQ_EVENT_LENGTH_VARIABLE
Definition seq_event.h:222
variable length events
◆ snd_seq_ev_is_variable_type
#define snd_seq_ev_is_variable_type |
( |
| ev | ) |
|
Value:event type check: variable length events
◆ snd_seq_ev_is_varusr
#define snd_seq_ev_is_varusr |
( |
| ev | ) |
|
Value:
#define SND_SEQ_EVENT_LENGTH_VARUSR
Definition seq_event.h:223
variable length on user-space
◆ snd_seq_ev_is_varusr_type
#define snd_seq_ev_is_varusr_type |
( |
| ev | ) |
|
Value:event type check: user pointer events
◆ snd_seq_ev_length_type
#define snd_seq_ev_length_type |
( |
| ev | ) |
|
Value:
#define SND_SEQ_EVENT_LENGTH_MASK
Definition seq_event.h:224
get the data length type
◆ snd_seq_ev_timemode_type
#define snd_seq_ev_timemode_type |
( |
| ev | ) |
|
Value:
#define SND_SEQ_TIME_MODE_MASK
Definition seq_event.h:219
time-mode type
◆ snd_seq_ev_timestamp_type
#define snd_seq_ev_timestamp_type |
( |
| ev | ) |
|
Value:
#define SND_SEQ_TIME_STAMP_MASK
Definition seq_event.h:215
time-stamp type
◆ snd_seq_type_check
#define snd_seq_type_check |
( |
| ev, |
|
|
| x ) |
Value:check the event type
◆ snd_seq_event_types
const unsigned int snd_seq_event_types[] |
|
extern |
Exported event type table
This table is referred by snd_seq_ev_is_xxx.
Event types conversion array