mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-12-16 08:56:42 -05:00
Added snd_seq_queue_timer_type_t.
This commit is contained in:
parent
aded0e2354
commit
cd97f4e735
2 changed files with 14 additions and 6 deletions
|
|
@ -415,6 +415,14 @@ int snd_seq_set_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tem
|
||||||
|
|
||||||
/*
|
/*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** sequencer timer sources */
|
||||||
|
typedef enum {
|
||||||
|
SND_SEQ_TIMER_ALSA = 0, /* ALSA timer */
|
||||||
|
SND_SEQ_TIMER_MIDI_CLOCK = 1, /* Midi Clock (CLOCK event) */
|
||||||
|
SND_SEQ_TIMER_MIDI_TICK = 2, /* Midi Timer Tick (TICK event */
|
||||||
|
} snd_seq_queue_timer_type_t;
|
||||||
|
|
||||||
size_t snd_seq_queue_timer_sizeof(void);
|
size_t snd_seq_queue_timer_sizeof(void);
|
||||||
/** allocate a #snd_seq_queue_timer_t container on stack */
|
/** allocate a #snd_seq_queue_timer_t container on stack */
|
||||||
#define snd_seq_queue_timer_alloca(ptr) \
|
#define snd_seq_queue_timer_alloca(ptr) \
|
||||||
|
|
@ -424,11 +432,11 @@ void snd_seq_queue_timer_free(snd_seq_queue_timer_t *ptr);
|
||||||
void snd_seq_queue_timer_copy(snd_seq_queue_timer_t *dst, const snd_seq_queue_timer_t *src);
|
void snd_seq_queue_timer_copy(snd_seq_queue_timer_t *dst, const snd_seq_queue_timer_t *src);
|
||||||
|
|
||||||
int snd_seq_queue_timer_get_queue(const snd_seq_queue_timer_t *info);
|
int snd_seq_queue_timer_get_queue(const snd_seq_queue_timer_t *info);
|
||||||
int snd_seq_queue_timer_get_type(const snd_seq_queue_timer_t *info);
|
snd_seq_queue_timer_type_t snd_seq_queue_timer_get_type(const snd_seq_queue_timer_t *info);
|
||||||
const snd_timer_id_t *snd_seq_queue_timer_get_id(const snd_seq_queue_timer_t *info);
|
const snd_timer_id_t *snd_seq_queue_timer_get_id(const snd_seq_queue_timer_t *info);
|
||||||
unsigned int snd_seq_queue_timer_get_resolution(const snd_seq_queue_timer_t *info);
|
unsigned int snd_seq_queue_timer_get_resolution(const snd_seq_queue_timer_t *info);
|
||||||
|
|
||||||
void snd_seq_queue_timer_set_type(snd_seq_queue_timer_t *info, int type);
|
void snd_seq_queue_timer_set_type(snd_seq_queue_timer_t *info, snd_seq_queue_timer_type_t type);
|
||||||
void snd_seq_queue_timer_set_id(snd_seq_queue_timer_t *info, const snd_timer_id_t *id);
|
void snd_seq_queue_timer_set_id(snd_seq_queue_timer_t *info, const snd_timer_id_t *id);
|
||||||
void snd_seq_queue_timer_set_resolution(snd_seq_queue_timer_t *info, unsigned int resolution);
|
void snd_seq_queue_timer_set_resolution(snd_seq_queue_timer_t *info, unsigned int resolution);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2329,10 +2329,10 @@ int snd_seq_queue_timer_get_queue(const snd_seq_queue_timer_t *info)
|
||||||
* \param info queue_timer container
|
* \param info queue_timer container
|
||||||
* \return timer type
|
* \return timer type
|
||||||
*/
|
*/
|
||||||
int snd_seq_queue_timer_get_type(const snd_seq_queue_timer_t *info)
|
snd_seq_queue_timer_type_t snd_seq_queue_timer_get_type(const snd_seq_queue_timer_t *info)
|
||||||
{
|
{
|
||||||
assert(info);
|
assert(info);
|
||||||
return info->type;
|
return (snd_seq_queue_timer_type_t)info->type;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -2362,10 +2362,10 @@ unsigned int snd_seq_queue_timer_get_resolution(const snd_seq_queue_timer_t *inf
|
||||||
* \param info queue_timer container
|
* \param info queue_timer container
|
||||||
* \param type timer type
|
* \param type timer type
|
||||||
*/
|
*/
|
||||||
void snd_seq_queue_timer_set_type(snd_seq_queue_timer_t *info, int type)
|
void snd_seq_queue_timer_set_type(snd_seq_queue_timer_t *info, snd_seq_queue_timer_type_t type)
|
||||||
{
|
{
|
||||||
assert(info);
|
assert(info);
|
||||||
info->type = type;
|
info->type = (int)type;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue