diff options
| author | Léo Lam <leo@innovatetechnologi.es> | 2019-05-31 14:01:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-05-31 14:01:15 +0200 |
| commit | 2cb59ab055261efd29aaab94edd93a908a9ad835 (patch) | |
| tree | d5510cc7dd8d4ac7aa7c84267525a5a176ded1dc /Source/Core/AudioCommon/AudioCommon.cpp | |
| parent | 478f359d8d5a88755af5a840217c66e5c13387b9 (diff) | |
| parent | 78e96230b2b37accf7daf16af6810be55754bed3 (diff) | |
Merge pull request #8148 from lioncash/view
AudioCommon: Use std::string_view with feature querying functions
Diffstat (limited to 'Source/Core/AudioCommon/AudioCommon.cpp')
| -rw-r--r-- | Source/Core/AudioCommon/AudioCommon.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/Source/Core/AudioCommon/AudioCommon.cpp b/Source/Core/AudioCommon/AudioCommon.cpp index 1ffc377c56..11d50d9d01 100644 --- a/Source/Core/AudioCommon/AudioCommon.cpp +++ b/Source/Core/AudioCommon/AudioCommon.cpp @@ -21,13 +21,13 @@ // This shouldn't be a global, at least not here. std::unique_ptr<SoundStream> g_sound_stream; +namespace AudioCommon +{ static bool s_audio_dump_start = false; static bool s_sound_stream_running = false; -namespace AudioCommon -{ -static const int AUDIO_VOLUME_MIN = 0; -static const int AUDIO_VOLUME_MAX = 100; +constexpr int AUDIO_VOLUME_MIN = 0; +constexpr int AUDIO_VOLUME_MAX = 100; void InitSoundStream() { @@ -99,25 +99,25 @@ std::vector<std::string> GetSoundBackends() { std::vector<std::string> backends; - backends.push_back(BACKEND_NULLSOUND); - backends.push_back(BACKEND_CUBEB); + backends.emplace_back(BACKEND_NULLSOUND); + backends.emplace_back(BACKEND_CUBEB); if (XAudio2_7::isValid() || XAudio2::isValid()) - backends.push_back(BACKEND_XAUDIO2); + backends.emplace_back(BACKEND_XAUDIO2); if (AlsaSound::isValid()) - backends.push_back(BACKEND_ALSA); + backends.emplace_back(BACKEND_ALSA); if (PulseAudio::isValid()) - backends.push_back(BACKEND_PULSEAUDIO); + backends.emplace_back(BACKEND_PULSEAUDIO); if (OpenALStream::isValid()) - backends.push_back(BACKEND_OPENAL); + backends.emplace_back(BACKEND_OPENAL); if (OpenSLESStream::isValid()) - backends.push_back(BACKEND_OPENSLES); + backends.emplace_back(BACKEND_OPENSLES); if (WASAPIStream::isValid()) - backends.push_back(BACKEND_WASAPI); + backends.emplace_back(BACKEND_WASAPI); return backends; } -bool SupportsDPL2Decoder(const std::string& backend) +bool SupportsDPL2Decoder(std::string_view backend) { #ifndef __APPLE__ if (backend == BACKEND_OPENAL) @@ -132,12 +132,12 @@ bool SupportsDPL2Decoder(const std::string& backend) return false; } -bool SupportsLatencyControl(const std::string& backend) +bool SupportsLatencyControl(std::string_view backend) { return backend == BACKEND_OPENAL || backend == BACKEND_WASAPI; } -bool SupportsVolumeChanges(const std::string& backend) +bool SupportsVolumeChanges(std::string_view backend) { // FIXME: this one should ask the backend whether it supports it. // but getting the backend from string etc. is probably |
