struct snd_seq_event_t

Overview

Sequencer event More…

#include <seq_event.h>

struct snd_seq_event_t {
    // 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;
    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;
    union snd_seq_timestamp time;
    snd_seq_addr_t addr;
    snd_seq_connect_t connect;
    snd_seq_result_t result;
    union snd_seq_event_t::@4 data;
};

Detailed Documentation

Sequencer event

Fields

snd_seq_event_type_t type

event type

unsigned char flags

event flags

unsigned char tag

tag

unsigned char queue

schedule queue

snd_seq_timestamp_t time

schedule time

snd_seq_addr_t source

source address

snd_seq_addr_t dest

destination address

snd_seq_ev_note_t note

note information

snd_seq_ev_ctrl_t control

MIDI control information

snd_seq_ev_raw8_t raw8

raw8 data

snd_seq_ev_raw32_t raw32

raw32 data

snd_seq_ev_ext_t ext

external data

snd_seq_ev_queue_control_t queue

queue control

union snd_seq_timestamp time

timestamp

snd_seq_addr_t addr

address

snd_seq_connect_t connect

connect information

snd_seq_result_t result

operation result code

unnamed-union data

event data…