Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
seq_timer.h File Reference
#include <sound/timer.h>
#include <sound/seq_kernel.h>

Go to the source code of this file.

Data Structures

struct  snd_seq_timer_tick
 
struct  snd_seq_timer
 

Functions

struct snd_seq_timersnd_seq_timer_new (void)
 
void snd_seq_timer_delete (struct snd_seq_timer **tmr)
 
int snd_seq_timer_open (struct snd_seq_queue *q)
 
int snd_seq_timer_close (struct snd_seq_queue *q)
 
int snd_seq_timer_midi_open (struct snd_seq_queue *q)
 
int snd_seq_timer_midi_close (struct snd_seq_queue *q)
 
void snd_seq_timer_defaults (struct snd_seq_timer *tmr)
 
void snd_seq_timer_reset (struct snd_seq_timer *tmr)
 
int snd_seq_timer_stop (struct snd_seq_timer *tmr)
 
int snd_seq_timer_start (struct snd_seq_timer *tmr)
 
int snd_seq_timer_continue (struct snd_seq_timer *tmr)
 
int snd_seq_timer_set_tempo (struct snd_seq_timer *tmr, int tempo)
 
int snd_seq_timer_set_ppq (struct snd_seq_timer *tmr, int ppq)
 
int snd_seq_timer_set_position_tick (struct snd_seq_timer *tmr, snd_seq_tick_time_t position)
 
int snd_seq_timer_set_position_time (struct snd_seq_timer *tmr, snd_seq_real_time_t position)
 
int snd_seq_timer_set_skew (struct snd_seq_timer *tmr, unsigned int skew, unsigned int base)
 
snd_seq_real_time_t snd_seq_timer_get_cur_time (struct snd_seq_timer *tmr)
 
snd_seq_tick_time_t snd_seq_timer_get_cur_tick (struct snd_seq_timer *tmr)
 

Variables

int seq_default_timer_class
 
int seq_default_timer_sclass
 
int seq_default_timer_card
 
int seq_default_timer_device
 
int seq_default_timer_subdevice
 
int seq_default_timer_resolution
 

Function Documentation

int snd_seq_timer_close ( struct snd_seq_queue q)

Definition at line 305 of file seq_timer.c.

int snd_seq_timer_continue ( struct snd_seq_timer tmr)

Definition at line 378 of file seq_timer.c.

void snd_seq_timer_defaults ( struct snd_seq_timer tmr)

Definition at line 93 of file seq_timer.c.

void snd_seq_timer_delete ( struct snd_seq_timer **  tmr)

Definition at line 75 of file seq_timer.c.

snd_seq_tick_time_t snd_seq_timer_get_cur_tick ( struct snd_seq_timer tmr)

Definition at line 421 of file seq_timer.c.

snd_seq_real_time_t snd_seq_timer_get_cur_time ( struct snd_seq_timer tmr)

Definition at line 396 of file seq_timer.c.

int snd_seq_timer_midi_close ( struct snd_seq_queue q)
int snd_seq_timer_midi_open ( struct snd_seq_queue q)
struct snd_seq_timer* snd_seq_timer_new ( void  )
read

Definition at line 54 of file seq_timer.c.

int snd_seq_timer_open ( struct snd_seq_queue q)

Definition at line 264 of file seq_timer.c.

void snd_seq_timer_reset ( struct snd_seq_timer tmr)

Definition at line 112 of file seq_timer.c.

int snd_seq_timer_set_position_tick ( struct snd_seq_timer tmr,
snd_seq_tick_time_t  position 
)

Definition at line 213 of file seq_timer.c.

int snd_seq_timer_set_position_time ( struct snd_seq_timer tmr,
snd_seq_real_time_t  position 
)

Definition at line 229 of file seq_timer.c.

int snd_seq_timer_set_ppq ( struct snd_seq_timer tmr,
int  ppq 
)

Definition at line 189 of file seq_timer.c.

int snd_seq_timer_set_skew ( struct snd_seq_timer tmr,
unsigned int  skew,
unsigned int  base 
)

Definition at line 245 of file seq_timer.c.

int snd_seq_timer_set_tempo ( struct snd_seq_timer tmr,
int  tempo 
)

Definition at line 171 of file seq_timer.c.

int snd_seq_timer_start ( struct snd_seq_timer tmr)

Definition at line 363 of file seq_timer.c.

int snd_seq_timer_stop ( struct snd_seq_timer tmr)

Definition at line 320 of file seq_timer.c.

Variable Documentation

int seq_default_timer_card

Definition at line 46 of file seq.c.

int seq_default_timer_class

Definition at line 44 of file seq.c.

int seq_default_timer_device

Definition at line 47 of file seq.c.

int seq_default_timer_resolution

Definition at line 57 of file seq.c.

int seq_default_timer_sclass

Definition at line 45 of file seq.c.

int seq_default_timer_subdevice

Definition at line 56 of file seq.c.