62 snd_seq_queue_info_malloc(&m_Info);
71 snd_seq_queue_info_malloc(&m_Info);
72 snd_seq_queue_info_copy(m_Info, other);
81 snd_seq_queue_info_malloc(&m_Info);
82 snd_seq_queue_info_copy(m_Info, other.m_Info);
90 snd_seq_queue_info_free(m_Info);
109 snd_seq_queue_info_copy(m_Info, other.m_Info);
119 return snd_seq_queue_info_get_queue(m_Info);
128 return QString(snd_seq_queue_info_get_name(m_Info));
137 return snd_seq_queue_info_get_owner(m_Info);
146 return (snd_seq_queue_info_get_locked(m_Info) != 0);
155 return snd_seq_queue_info_get_flags(m_Info);
164 snd_seq_queue_info_set_name(m_Info, value.toLocal8Bit().data());
173 snd_seq_queue_info_set_owner(m_Info, value);
182 snd_seq_queue_info_set_flags(m_Info, value);
191 snd_seq_queue_info_set_locked(m_Info, locked ? 1 : 0);
200 return snd_seq_queue_info_sizeof();
209 snd_seq_queue_status_malloc(&m_Info);
218 snd_seq_queue_status_malloc(&m_Info);
219 snd_seq_queue_status_copy(m_Info, other);
228 snd_seq_queue_status_malloc(&m_Info);
229 snd_seq_queue_status_copy(m_Info, other.m_Info);
237 snd_seq_queue_status_free(m_Info);
256 snd_seq_queue_status_copy(m_Info, other.m_Info);
266 return snd_seq_queue_status_get_queue(m_Info);
275 return snd_seq_queue_status_get_events(m_Info);
284 return snd_seq_queue_status_get_real_time(m_Info);
293 return snd_seq_queue_status_get_status(m_Info);
302 return snd_seq_queue_status_get_tick_time(m_Info);
311 return snd_seq_queue_status_sizeof();
320 return (snd_seq_queue_status_get_status(m_Info) != 0);
329 const snd_seq_real_time_t* time = snd_seq_queue_status_get_real_time(m_Info);
330 return (time->tv_sec * 1.0) + (time->tv_nsec * 1.0e-9);
338 snd_seq_queue_tempo_malloc(&m_Info);
347 snd_seq_queue_tempo_malloc(&m_Info);
348 snd_seq_queue_tempo_copy(m_Info, other);
357 snd_seq_queue_tempo_malloc(&m_Info);
358 snd_seq_queue_tempo_copy(m_Info, other.m_Info);
366 snd_seq_queue_tempo_free(m_Info);
385 snd_seq_queue_tempo_copy(m_Info, other.m_Info);
395 return snd_seq_queue_tempo_get_queue(m_Info);
404 return snd_seq_queue_tempo_get_ppq(m_Info);
415 return snd_seq_queue_tempo_get_skew(m_Info);
426 return snd_seq_queue_tempo_get_skew_base(m_Info);
435 return snd_seq_queue_tempo_get_tempo(m_Info);
444 snd_seq_queue_tempo_set_ppq(m_Info, value);
455 snd_seq_queue_tempo_set_skew(m_Info, value);
467 snd_seq_queue_tempo_set_skew_base(m_Info, value);
476 snd_seq_queue_tempo_set_tempo(m_Info, value);
487 return 6.0e7f / itempo;
527 return snd_seq_queue_tempo_sizeof();
535 snd_seq_queue_timer_malloc(&m_Info);
544 snd_seq_queue_timer_malloc(&m_Info);
545 snd_seq_queue_timer_copy(m_Info, other);
554 snd_seq_queue_timer_malloc(&m_Info);
555 snd_seq_queue_timer_copy(m_Info, other.m_Info);
563 snd_seq_queue_timer_free(m_Info);
582 snd_seq_queue_timer_copy(m_Info, other.m_Info);
592 return snd_seq_queue_timer_get_queue(m_Info);
609 return snd_seq_queue_timer_get_type(m_Info);
618 return snd_seq_queue_timer_get_id(m_Info);
627 return snd_seq_queue_timer_get_resolution(m_Info);
643 snd_seq_queue_timer_set_type(m_Info, value);
652 snd_seq_queue_timer_set_id(m_Info, value);
671 snd_seq_queue_timer_set_resolution(m_Info, value);
680 return snd_seq_queue_timer_sizeof();
693 m_allocated = !(m_Id < 0);
708 m_allocated = !(m_Id < 0);
721 m_Id =
CHECK_ERROR(snd_seq_alloc_named_queue(m_MidiClient->
getHandle(), name.toLocal8Bit().data()));
722 m_allocated = !(m_Id < 0);
746 if ( m_allocated && (m_MidiClient->
getHandle() != NULL) )
860 if (m_MidiClient != NULL && m_MidiClient->
getHandle() != NULL) {
882 if (m_MidiClient != NULL && m_MidiClient->
getHandle() != NULL)
883 snd_seq_drop_output(m_MidiClient->
getHandle());
893 snd_seq_ev_set_queue_pos_tick(event.
getHandle(), m_Id, pos);
905 snd_seq_ev_set_queue_pos_real(event.
getHandle(), m_Id, pos);