Jack2 1.9.6
Public Member Functions

Jack::JackAlsaDriver Class Reference

The ALSA driver. More...

#include <JackAlsaDriver.h>

Inheritance diagram for Jack::JackAlsaDriver:
Jack::JackAudioDriver Jack::JackDriver Jack::JackDriverClientInterface Jack::JackDriverInterface Jack::JackClientInterface

List of all members.

Public Member Functions

 JackAlsaDriver (const char *name, const char *alias, JackLockedEngine *engine, JackSynchro *table)
int Open (jack_nframes_t buffer_size, jack_nframes_t user_nperiods, jack_nframes_t samplerate, bool hw_monitoring, bool hw_metering, bool capturing, bool playing, DitherAlgorithm dither, bool soft_mode, bool monitor, int inchannels, int outchannels, bool shorts_first, const char *capture_driver_name, const char *playback_driver_name, jack_nframes_t capture_latency, jack_nframes_t playback_latency, const char *midi_driver_name)
int Close ()
int Attach ()
int Detach ()
int Start ()
int Stop ()
int Read ()
int Write ()
bool IsFixedBufferSize ()
int SetBufferSize (jack_nframes_t buffer_size)
int is_realtime () const
int create_thread (pthread_t *thread, int prio, int rt, void *(*start_func)(void *), void *arg)
jack_port_id_t port_register (const char *port_name, const char *port_type, unsigned long flags, unsigned long buffer_size)
int port_unregister (jack_port_id_t port_index)
void * port_get_buffer (int port, jack_nframes_t nframes)
int port_set_alias (int port, const char *name)
jack_nframes_t get_sample_rate () const
jack_nframes_t frame_time () const
jack_nframes_t last_frame_time () const

Detailed Description

The ALSA driver.

Definition at line 37 of file JackAlsaDriver.h.


The documentation for this class was generated from the following files: