Lines Matching refs:ev

556 int snd_seq_free_event(snd_seq_event_t *ev);
557 ssize_t snd_seq_event_length(snd_seq_event_t *ev);
558 int snd_seq_event_output(snd_seq_t *handle, snd_seq_event_t *ev);
559 int snd_seq_event_output_buffer(snd_seq_t *handle, snd_seq_event_t *ev);
560 int snd_seq_event_output_direct(snd_seq_t *handle, snd_seq_event_t *ev);
561 int snd_seq_event_input(snd_seq_t *handle, snd_seq_event_t **ev);
565 int snd_seq_extract_output(snd_seq_t *handle, snd_seq_event_t **ev);
612 int snd_seq_ump_event_output(snd_seq_t *seq, snd_seq_ump_event_t *ev);
613 int snd_seq_ump_event_output_buffer(snd_seq_t *seq, snd_seq_ump_event_t *ev);
615 int snd_seq_ump_event_output_direct(snd_seq_t *seq, snd_seq_ump_event_t *ev);
616 int snd_seq_ump_event_input(snd_seq_t *seq, snd_seq_ump_event_t **ev);
685 #define snd_seq_type_check(ev,x) (snd_seq_event_types[(ev)->type] & _SND_SEQ_TYPE(x))
688 #define snd_seq_ev_is_result_type(ev) \
689 snd_seq_type_check(ev, SND_SEQ_EVFLG_RESULT)
691 #define snd_seq_ev_is_note_type(ev) \
692 snd_seq_type_check(ev, SND_SEQ_EVFLG_NOTE)
694 #define snd_seq_ev_is_control_type(ev) \
695 snd_seq_type_check(ev, SND_SEQ_EVFLG_CONTROL)
697 #define snd_seq_ev_is_channel_type(ev) \
698 (snd_seq_event_types[(ev)->type] & (_SND_SEQ_TYPE(SND_SEQ_EVFLG_NOTE) | _SND_SEQ_TYPE(SND_SEQ_EVFLG_CONTROL)))
701 #define snd_seq_ev_is_queue_type(ev) \
702 snd_seq_type_check(ev, SND_SEQ_EVFLG_QUEUE)
704 #define snd_seq_ev_is_message_type(ev) \
705 snd_seq_type_check(ev, SND_SEQ_EVFLG_MESSAGE)
707 #define snd_seq_ev_is_subscribe_type(ev) \
708 snd_seq_type_check(ev, SND_SEQ_EVFLG_CONNECTION)
710 #define snd_seq_ev_is_sample_type(ev) \
711 snd_seq_type_check(ev, SND_SEQ_EVFLG_SAMPLE)
713 #define snd_seq_ev_is_user_type(ev) \
714 snd_seq_type_check(ev, SND_SEQ_EVFLG_USERS)
716 #define snd_seq_ev_is_instr_type(ev) \
717 snd_seq_type_check(ev, SND_SEQ_EVFLG_INSTR)
719 #define snd_seq_ev_is_fixed_type(ev) \
720 snd_seq_type_check(ev, SND_SEQ_EVFLG_FIXED)
722 #define snd_seq_ev_is_variable_type(ev) \
723 snd_seq_type_check(ev, SND_SEQ_EVFLG_VARIABLE)
725 #define snd_seq_ev_is_varusr_type(ev) \
726 snd_seq_type_check(ev, SND_SEQ_EVFLG_VARUSR)
728 #define snd_seq_ev_is_reserved(ev) \
729 (! snd_seq_event_types[(ev)->type])
735 #define snd_seq_ev_is_prior(ev) \
736 (((ev)->flags & SND_SEQ_PRIORITY_MASK) == SND_SEQ_PRIORITY_HIGH)
739 #define snd_seq_ev_length_type(ev) \
740 ((ev)->flags & SND_SEQ_EVENT_LENGTH_MASK)
742 #define snd_seq_ev_is_fixed(ev) \
743 (snd_seq_ev_length_type(ev) == SND_SEQ_EVENT_LENGTH_FIXED)
745 #define snd_seq_ev_is_variable(ev) \
746 (snd_seq_ev_length_type(ev) == SND_SEQ_EVENT_LENGTH_VARIABLE)
748 #define snd_seq_ev_is_varusr(ev) \
749 (snd_seq_ev_length_type(ev) == SND_SEQ_EVENT_LENGTH_VARUSR)
752 #define snd_seq_ev_timestamp_type(ev) \
753 ((ev)->flags & SND_SEQ_TIME_STAMP_MASK)
755 #define snd_seq_ev_is_tick(ev) \
756 (snd_seq_ev_timestamp_type(ev) == SND_SEQ_TIME_STAMP_TICK)
758 #define snd_seq_ev_is_real(ev) \
759 (snd_seq_ev_timestamp_type(ev) == SND_SEQ_TIME_STAMP_REAL)
762 #define snd_seq_ev_timemode_type(ev) \
763 ((ev)->flags & SND_SEQ_TIME_MODE_MASK)
765 #define snd_seq_ev_is_abstime(ev) \
766 (snd_seq_ev_timemode_type(ev) == SND_SEQ_TIME_MODE_ABS)
768 #define snd_seq_ev_is_reltime(ev) \
769 (snd_seq_ev_timemode_type(ev) == SND_SEQ_TIME_MODE_REL)
772 #define snd_seq_ev_is_direct(ev) \
773 ((ev)->queue == SND_SEQ_QUEUE_DIRECT)
776 #define snd_seq_ev_is_ump(ev) \
777 ((ev)->flags & SND_SEQ_EVENT_UMP)