| @@ -50,7 +50,7 @@ namespace | |||||
| static void getDeviceSampleRates (snd_pcm_t* handle, Array<double>& rates) | static void getDeviceSampleRates (snd_pcm_t* handle, Array<double>& rates) | ||||
| { | { | ||||
| const int ratesToTry[] = { 22050, 32000, 44100, 48000, 88200, 96000, 176400, 192000, 0 }; | |||||
| const int ratesToTry[] = { 22050, 24000, 32000, 44100, 48000, 88200, 96000, 176400, 192000, 0 }; | |||||
| snd_pcm_hw_params_t* hwParams; | snd_pcm_hw_params_t* hwParams; | ||||
| snd_pcm_hw_params_alloca (&hwParams); | snd_pcm_hw_params_alloca (&hwParams); | ||||
| @@ -294,7 +294,7 @@ public: | |||||
| if (OK (AudioObjectGetPropertyData (deviceID, &pa, 0, nullptr, &size, ranges))) | if (OK (AudioObjectGetPropertyData (deviceID, &pa, 0, nullptr, &size, ranges))) | ||||
| { | { | ||||
| for (auto r : { 8000, 11025, 16000, 22050, 32000, | |||||
| for (auto r : { 8000, 11025, 16000, 22050, 24000, 32000, | |||||
| 44100, 48000, 88200, 96000, 176400, | 44100, 48000, 88200, 96000, 176400, | ||||
| 192000, 352800, 384000, 705600, 768000 }) | 192000, 352800, 384000, 705600, 768000 }) | ||||
| { | { | ||||
| @@ -350,7 +350,7 @@ public: | |||||
| if (asioObject != nullptr) | if (asioObject != nullptr) | ||||
| { | { | ||||
| for (auto rate : { 8000, 11025, 16000, 22050, 32000, | |||||
| for (auto rate : { 8000, 11025, 16000, 22050, 24000, 32000, | |||||
| 44100, 48000, 88200, 96000, 176400, | 44100, 48000, 88200, 96000, 176400, | ||||
| 192000, 352800, 384000, 705600, 768000 }) | 192000, 352800, 384000, 705600, 768000 }) | ||||
| if (asioObject->canSampleRate ((double) rate) == 0) | if (asioObject->canSampleRate ((double) rate) == 0) | ||||
| @@ -676,7 +676,7 @@ private: | |||||
| void querySupportedSampleRates (WAVEFORMATEXTENSIBLE format, ComSmartPtr<IAudioClient>& audioClient) | void querySupportedSampleRates (WAVEFORMATEXTENSIBLE format, ComSmartPtr<IAudioClient>& audioClient) | ||||
| { | { | ||||
| for (auto rate : { 8000, 11025, 16000, 22050, 32000, | |||||
| for (auto rate : { 8000, 11025, 16000, 22050, 24000, 32000, | |||||
| 44100, 48000, 88200, 96000, 176400, | 44100, 48000, 88200, 96000, 176400, | ||||
| 192000, 352800, 384000, 705600, 768000 }) | 192000, 352800, 384000, 705600, 768000 }) | ||||
| { | { | ||||