25 |
|
|
26 |
namespace LinuxSampler { |
namespace LinuxSampler { |
27 |
|
|
|
REGISTER_AUDIO_OUTPUT_DRIVER(AudioOutputDeviceAlsa); |
|
|
|
|
|
/* Common parameters for now they'll have to be registered here. */ |
|
|
REGISTER_AUDIO_OUTPUT_DRIVER_PARAMETER(AudioOutputDeviceAlsa, ParameterActive); |
|
|
REGISTER_AUDIO_OUTPUT_DRIVER_PARAMETER(AudioOutputDeviceAlsa, ParameterSampleRate); |
|
|
REGISTER_AUDIO_OUTPUT_DRIVER_PARAMETER(AudioOutputDeviceAlsa, ParameterChannels); |
|
|
|
|
|
/* Driver specific parameters */ |
|
|
REGISTER_AUDIO_OUTPUT_DRIVER_PARAMETER(AudioOutputDeviceAlsa, ParameterCard); |
|
|
REGISTER_AUDIO_OUTPUT_DRIVER_PARAMETER(AudioOutputDeviceAlsa, ParameterFragments); |
|
|
REGISTER_AUDIO_OUTPUT_DRIVER_PARAMETER(AudioOutputDeviceAlsa, ParameterFragmentSize); |
|
|
|
|
|
|
|
|
|
|
28 |
// *************** ParameterCard *************** |
// *************** ParameterCard *************** |
29 |
// * |
// * |
30 |
|
|
512 |
} |
} |
513 |
|
|
514 |
String AudioOutputDeviceAlsa::Version() { |
String AudioOutputDeviceAlsa::Version() { |
515 |
String s = "$Revision: 1.15 $"; |
String s = "$Revision: 1.16 $"; |
516 |
return s.substr(11, s.size() - 13); // cut dollar signs, spaces and CVS macro keyword |
return s.substr(11, s.size() - 13); // cut dollar signs, spaces and CVS macro keyword |
517 |
} |
} |
518 |
|
|