|
| 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:773
#define SND_SEQ_TIME_MODE_ABS
Definition seq_event.h:226
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:692
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:696
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:452
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:750
#define SND_SEQ_EVENT_LENGTH_FIXED
Definition seq_event.h:230
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:236
#define SND_SEQ_PRIORITY_MASK
Definition seq_event.h:237
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:763
#define SND_SEQ_TIME_STAMP_REAL
Definition seq_event.h:223
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:227
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:222
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:239
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:231
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:232
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:233
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:228
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:224
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