diff options
author | 2023-02-03 18:43:43 -0800 | |
---|---|---|
committer | 2023-02-03 18:43:43 -0800 | |
commit | 995d20422cc7878aebe660138622211acc0cc943 (patch) | |
tree | adac935ccd508937ac89f2ff294d5153fa50daa0 /src/osd/modules | |
parent | 5b2136c8cf164f3b74171125e7e0df6d3a849650 (diff) |
fix Clang compile [nw]
Diffstat (limited to 'src/osd/modules')
-rw-r--r-- | src/osd/modules/sound/xaudio2_sound.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/osd/modules/sound/xaudio2_sound.cpp b/src/osd/modules/sound/xaudio2_sound.cpp index e2d4b2ab1c3..15352ebc1b4 100644 --- a/src/osd/modules/sound/xaudio2_sound.cpp +++ b/src/osd/modules/sound/xaudio2_sound.cpp @@ -219,13 +219,13 @@ public: private: // Xaudio callbacks - void STDAPICALLTYPE OnVoiceProcessingPassStart(uint32_t bytes_required) override; - void STDAPICALLTYPE OnVoiceProcessingPassEnd() override {} - void STDAPICALLTYPE OnStreamEnd() override {} - void STDAPICALLTYPE OnBufferStart(void* pBufferContext) override {} - void STDAPICALLTYPE OnLoopEnd(void* pBufferContext) override {} - void STDAPICALLTYPE OnVoiceError(void* pBufferContext, HRESULT error) override {} - void STDAPICALLTYPE OnBufferEnd(void *pBufferContext) override; + void STDAPICALLTYPE OnVoiceProcessingPassStart(uint32_t bytes_required) noexcept override; + void STDAPICALLTYPE OnVoiceProcessingPassEnd() noexcept override {} + void STDAPICALLTYPE OnStreamEnd() noexcept override {} + void STDAPICALLTYPE OnBufferStart(void* pBufferContext) noexcept override {} + void STDAPICALLTYPE OnLoopEnd(void* pBufferContext) noexcept override {} + void STDAPICALLTYPE OnVoiceError(void* pBufferContext, HRESULT error) noexcept override {} + void STDAPICALLTYPE OnBufferEnd(void *pBufferContext) noexcept override; void create_buffers(const WAVEFORMATEX &format); HRESULT create_voices(const WAVEFORMATEX &format); @@ -446,7 +446,7 @@ void sound_xaudio2::set_mastervolume(int attenuation) //============================================================ // The XAudio2 voice callback triggered when a buffer finishes playing -void sound_xaudio2::OnBufferEnd(void *pBufferContext) +void sound_xaudio2::OnBufferEnd(void *pBufferContext) noexcept { BYTE* completed_buffer = static_cast<BYTE*>(pBufferContext); if (completed_buffer != nullptr) @@ -463,7 +463,7 @@ void sound_xaudio2::OnBufferEnd(void *pBufferContext) //============================================================ // The XAudio2 voice callback triggered on every pass -void sound_xaudio2::OnVoiceProcessingPassStart(uint32_t bytes_required) +void sound_xaudio2::OnVoiceProcessingPassStart(uint32_t bytes_required) noexcept { if (bytes_required == 0) { |