AudioDevice::AudioDevice(const AudioDevice &dev): Device(dev.getId(), dev.getName(), dev.getType()) { // Copy the instruments // InstrumentList insList = dev.getAllInstruments(); InstrumentList::iterator iIt = insList.begin(); for (; iIt != insList.end(); ++iIt) m_instruments.push_back(new Instrument(**iIt)); }
bool AudioDeviceManager::setDefaultInputDevice(const AudioDevice & audioDevice) { RecursiveMutex::ScopedLock scopedLock(_mutex); return setDefaultDeviceToRegistry(audioDevice.getName(), RECORD_DEVICE_REGISTRY_KEY); }