LMMS
Loading...
Searching...
No Matches
Nio Namespace Reference

Functions

void init (void)
bool start (void)
void stop (void)
void setDefaultSource (std::string name)
void setDefaultSink (std::string name)
bool setSource (std::string name)
bool setSink (std::string name)
void setPostfix (std::string post)
std::string getPostfix (void)
std::set< std::string > getSources (void)
std::set< std::string > getSinks (void)
std::string getSource (void)
std::string getSink (void)
void preferedSampleRate (unsigned &rate)
void waveNew (class WavFile *wave)
void waveStart (void)
void waveStop (void)
void waveEnd (void)

Variables

bool autoConnect = false
std::string defaultSource = IN_DEFAULT
std::string defaultSink = OUT_DEFAULT

Detailed Description

Interface to Nio Subsystem

Should be only externally included header

Function Documentation

◆ getPostfix()

std::string Nio::getPostfix ( void )

◆ getSink()

string Nio::getSink ( void )

◆ getSinks()

set< string > Nio::getSinks ( void )

◆ getSource()

string Nio::getSource ( void )

◆ getSources()

set< string > Nio::getSources ( void )

◆ init()

void Nio::init ( void )

◆ preferedSampleRate()

void Nio::preferedSampleRate ( unsigned & rate)

◆ setDefaultSink()

void Nio::setDefaultSink ( std::string name)

◆ setDefaultSource()

void Nio::setDefaultSource ( std::string name)

◆ setPostfix()

void Nio::setPostfix ( std::string post)

◆ setSink()

bool Nio::setSink ( std::string name)

◆ setSource()

bool Nio::setSource ( std::string name)

◆ start()

bool Nio::start ( void )

◆ stop()

void Nio::stop ( void )

◆ waveEnd()

void Nio::waveEnd ( void )

◆ waveNew()

void Nio::waveNew ( class WavFile * wave)

◆ waveStart()

void Nio::waveStart ( void )

◆ waveStop()

void Nio::waveStop ( void )

Variable Documentation

◆ autoConnect

bool Nio::autoConnect = false
extern

◆ defaultSink

string Nio::defaultSink = OUT_DEFAULT
extern

◆ defaultSource

string Nio::defaultSource = IN_DEFAULT
extern