snd_seq_get_queue_tempo

Name

snd_seq_get_queue_tempo -- obtain the current tempo of the queue

Synopsis

int snd_seq_get_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo);

Description

Obtains the current tempo information of the queue q. The tempo information contains the following data:

/* queue tempo */
typedef struct {
	int queue;			/* sequencer queue */
	unsigned int tempo;		/* current tempo, us/tick */
	int ppq;			/* time resolution, ticks/quarter */
	char reserved[32];		/* for the future */
} snd_seq_queue_tempo_t;
The tempo field contains the tempo value in us (10-6s) per tick. The ppq is time resolution in ticks per quarter.

Function returns zero if successful, or a negative error code.

See Also

snd_seq_set_queue_tempo