Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

snd_seq_event Struct Reference
[Sequencer Event Definitions]


Data Fields

snd_seq_event_type_t type
unsigned char flags
unsigned char tag
unsigned char queue
snd_seq_timestamp_t time
snd_seq_addr_t source
snd_seq_addr_t dest
union {
   snd_seq_ev_note_t   note
   snd_seq_ev_ctrl_t   control
   snd_seq_ev_raw8_t   raw8
   snd_seq_ev_raw32_t   raw32
   snd_seq_ev_ext_t   ext
   snd_seq_ev_queue_control_t   queue
   snd_seq_timestamp_t   time
   snd_seq_addr_t   addr
   snd_seq_connect_t   connect
   snd_seq_result_t   result
   snd_seq_ev_instr_begin_t   instr_begin
   snd_seq_ev_sample_control_t   sample
data

Detailed Description

Sequencer event


Field Documentation

snd_seq_addr_t snd_seq_event::addr
 

address

snd_seq_connect_t snd_seq_event::connect
 

connect information

snd_seq_ev_ctrl_t snd_seq_event::control
 

MIDI control information

union { ... } snd_seq_event::data
 

event data...

snd_seq_addr_t snd_seq_event::dest
 

destination address

snd_seq_ev_ext_t snd_seq_event::ext
 

external data

unsigned char snd_seq_event::flags
 

event flags

snd_seq_ev_instr_begin_t snd_seq_event::instr_begin
 

instrument

snd_seq_ev_note_t snd_seq_event::note
 

note information

snd_seq_ev_queue_control_t snd_seq_event::queue
 

queue control

unsigned char snd_seq_event::queue
 

schedule queue

snd_seq_ev_raw32_t snd_seq_event::raw32
 

raw32 data

snd_seq_ev_raw8_t snd_seq_event::raw8
 

raw8 data

snd_seq_result_t snd_seq_event::result
 

operation result code

snd_seq_ev_sample_control_t snd_seq_event::sample
 

sample control

snd_seq_addr_t snd_seq_event::source
 

source address

unsigned char snd_seq_event::tag
 

tag

snd_seq_timestamp_t snd_seq_event::time
 

schedule time

snd_seq_event_type_t snd_seq_event::type
 

event type


The documentation for this struct was generated from the following file:
Generated on Mon May 3 16:15:22 2004 for ALSA project - the C library reference by doxygen 1.3.6