#include <DeviceManagerCoreAudio.h>
Inherits cinder::audio::DeviceManager.
cinder::audio::cocoa::DeviceManagerCoreAudio::DeviceManagerCoreAudio |
( |
| ) |
|
const vector< DeviceRef > & cinder::audio::cocoa::DeviceManagerCoreAudio::getDevices |
( |
| ) |
|
|
overridevirtual |
DeviceRef cinder::audio::cocoa::DeviceManagerCoreAudio::getDefaultOutput |
( |
| ) |
|
|
overridevirtual |
DeviceRef cinder::audio::cocoa::DeviceManagerCoreAudio::getDefaultInput |
( |
| ) |
|
|
overridevirtual |
string cinder::audio::cocoa::DeviceManagerCoreAudio::getName |
( |
const DeviceRef & |
device | ) |
|
|
overridevirtual |
size_t cinder::audio::cocoa::DeviceManagerCoreAudio::getNumInputChannels |
( |
const DeviceRef & |
device | ) |
|
|
overridevirtual |
size_t cinder::audio::cocoa::DeviceManagerCoreAudio::getNumOutputChannels |
( |
const DeviceRef & |
device | ) |
|
|
overridevirtual |
size_t cinder::audio::cocoa::DeviceManagerCoreAudio::getSampleRate |
( |
const DeviceRef & |
device | ) |
|
|
overridevirtual |
size_t cinder::audio::cocoa::DeviceManagerCoreAudio::getFramesPerBlock |
( |
const DeviceRef & |
device | ) |
|
|
overridevirtual |
void cinder::audio::cocoa::DeviceManagerCoreAudio::setSampleRate |
( |
const DeviceRef & |
device, |
|
|
size_t |
sampleRate |
|
) |
| |
|
overridevirtual |
void cinder::audio::cocoa::DeviceManagerCoreAudio::setFramesPerBlock |
( |
const DeviceRef & |
device, |
|
|
size_t |
framesPerBlock |
|
) |
| |
|
overridevirtual |
bool cinder::audio::cocoa::DeviceManagerCoreAudio::isFormatUpdatedAsync |
( |
| ) |
const |
|
overridevirtual |
override if subclass needs to update params async, and will issue formatWillChange callbacks
Reimplemented from cinder::audio::DeviceManager.
void cinder::audio::cocoa::DeviceManagerCoreAudio::setCurrentOutputDevice |
( |
const DeviceRef & |
device, |
|
|
::AudioComponentInstance |
componentInstance |
|
) |
| |
Sets the device related to key and managed by componenetInstance as the current active audio device.
void cinder::audio::cocoa::DeviceManagerCoreAudio::setCurrentInputDevice |
( |
const DeviceRef & |
device, |
|
|
::AudioComponentInstance |
componentInstance |
|
) |
| |
DeviceRef cinder::audio::DeviceManager::findDeviceByName |
( |
const std::string & |
name | ) |
|
|
virtualinherited |
DeviceRef cinder::audio::DeviceManager::findDeviceByKey |
( |
const std::string & |
key | ) |
|
|
virtualinherited |
DeviceRef cinder::audio::DeviceManager::addDevice |
( |
const std::string & |
key | ) |
|
|
protectedinherited |
void cinder::audio::DeviceManager::emitParamsWillChange |
( |
const DeviceRef & |
device | ) |
|
|
protectedinherited |
void cinder::audio::DeviceManager::emitParamsDidChange |
( |
const DeviceRef & |
device | ) |
|
|
protectedinherited |
std::vector<DeviceRef> cinder::audio::DeviceManager::mDevices |
|
protectedinherited |
The documentation for this class was generated from the following files: