Async 1.8.0
Async::AudioDevice Member List

This is the complete list of members for Async::AudioDevice, including all inherited members.

AudioDevice(const std::string &dev_name)Async::AudioDeviceexplicitprotected
audioToWriteAvailable(void)=0Async::AudioDevicepure virtual
block_count_hintAsync::AudioDeviceprotectedstatic
block_size_hintAsync::AudioDeviceprotectedstatic
channelsAsync::AudioDeviceprotectedstatic
close(void)Async::AudioDevice
closeDevice(void)=0Async::AudioDeviceprotectedpure virtual
dev_nameAsync::AudioDeviceprotected
devName(void) constAsync::AudioDeviceinline
flushSamples(void)=0Async::AudioDevicepure virtual
getBlocks(int16_t *buf, size_t block_cnt)Async::AudioDeviceprotected
getChannels(void)Async::AudioDeviceinlinestatic
isFullDuplexCapable(void)=0Async::AudioDevicepure virtual
Mode enum nameAsync::AudioDevice
mode(void) constAsync::AudioDeviceinline
MODE_NONE enum valueAsync::AudioDevice
MODE_RD enum valueAsync::AudioDevice
MODE_RDWR enum valueAsync::AudioDevice
MODE_WR enum valueAsync::AudioDevice
open(Mode mode)Async::AudioDevice
openDevice(Mode mode)=0Async::AudioDeviceprotectedpure virtual
putBlocks(int16_t *buf, size_t frame_cnt)Async::AudioDeviceprotected
readBlocksize(void)=0Async::AudioDevicepure virtual
registerAudioIO(const std::string &dev_designator, AudioIO *audio_io)Async::AudioDevicestatic
sample_rateAsync::AudioDeviceprotectedstatic
sampleRate(void) constAsync::AudioDeviceinline
samplesToWrite(void) const =0Async::AudioDevicepure virtual
setBlockCount(size_t count)Async::AudioDeviceinlinestatic
setBlocksize(size_t size)Async::AudioDeviceinlinestatic
setChannels(size_t channels)Async::AudioDeviceinlinestatic
setDeviceError(void)Async::AudioDeviceprotected
setSampleRate(int rate)Async::AudioDeviceinlinestatic
unregisterAudioIO(AudioIO *audio_io)Async::AudioDevicestatic
writeBlocksize(void)=0Async::AudioDevicepure virtual
~AudioDevice(void)Async::AudioDeviceprotectedvirtual