25 |
namespace LinuxSampler { |
namespace LinuxSampler { |
26 |
|
|
27 |
AudioOutputDevice::AudioOutputDevice(std::map<String,DeviceCreationParameter*> DriverParameters) { |
AudioOutputDevice::AudioOutputDevice(std::map<String,DeviceCreationParameter*> DriverParameters) { |
28 |
if (!DriverParameters["ACTIVE"]) DriverParameters["ACTIVE"] = new ParameterActive(this); |
if (!DriverParameters["active"]) DriverParameters["active"] = new ParameterActive(this); |
29 |
if (!DriverParameters["SAMPLERATE"]) DriverParameters["SAMPLERATE"] = new ParameterSampleRate(this); |
if (!DriverParameters["samplerate"]) DriverParameters["samplerate"] = new ParameterSampleRate(this); |
30 |
if (!DriverParameters["CHANNELS"]) DriverParameters["CHANNELS"] = new ParameterChannels(this); |
if (!DriverParameters["channels"]) DriverParameters["channels"] = new ParameterChannels(this); |
31 |
this->Parameters = DriverParameters; |
this->Parameters = DriverParameters; |
32 |
} |
} |
33 |
|
|
49 |
static ParameterSampleRate param_samplerate(NULL); |
static ParameterSampleRate param_samplerate(NULL); |
50 |
static ParameterChannels param_channels(NULL); |
static ParameterChannels param_channels(NULL); |
51 |
std::map<String,DeviceCreationParameter*> result; |
std::map<String,DeviceCreationParameter*> result; |
52 |
result["ACTIVE"] = ¶m_active; |
result["active"] = ¶m_active; |
53 |
result["SAMPLERATE"] = ¶m_samplerate; |
result["samplerate"] = ¶m_samplerate; |
54 |
result["CHANNELS"] = ¶m_channels; |
result["channels"] = ¶m_channels; |
55 |
return result; |
return result; |
56 |
} |
} |
57 |
|
|