mixer/software, filter/volume: add "noexcept"

This commit is contained in:
Max Kellermann
2017-06-08 21:40:32 +02:00
parent 13b04dc908
commit 22a82f1eaa
4 changed files with 10 additions and 10 deletions

View File

@@ -37,11 +37,11 @@ public:
pv.Open(out_audio_format.format); pv.Open(out_audio_format.format);
} }
unsigned GetVolume() const { unsigned GetVolume() const noexcept {
return pv.GetVolume(); return pv.GetVolume();
} }
void SetVolume(unsigned _volume) { void SetVolume(unsigned _volume) noexcept {
pv.SetVolume(_volume); pv.SetVolume(_volume);
} }
@@ -81,7 +81,7 @@ const FilterPlugin volume_filter_plugin = {
}; };
unsigned unsigned
volume_filter_get(const Filter *_filter) volume_filter_get(const Filter *_filter) noexcept
{ {
const VolumeFilter *filter = const VolumeFilter *filter =
(const VolumeFilter *)_filter; (const VolumeFilter *)_filter;
@@ -90,7 +90,7 @@ volume_filter_get(const Filter *_filter)
} }
void void
volume_filter_set(Filter *_filter, unsigned volume) volume_filter_set(Filter *_filter, unsigned volume) noexcept
{ {
VolumeFilter *filter = (VolumeFilter *)_filter; VolumeFilter *filter = (VolumeFilter *)_filter;

View File

@@ -23,9 +23,9 @@
class Filter; class Filter;
unsigned unsigned
volume_filter_get(const Filter *filter); volume_filter_get(const Filter *filter) noexcept;
void void
volume_filter_set(Filter *filter, unsigned volume); volume_filter_set(Filter *filter, unsigned volume) noexcept;
#endif #endif

View File

@@ -44,7 +44,7 @@ public:
{ {
} }
void SetFilter(Filter *_filter); void SetFilter(Filter *_filter) noexcept;
/* virtual methods from class Mixer */ /* virtual methods from class Mixer */
void Open() override { void Open() override {
@@ -101,7 +101,7 @@ const MixerPlugin software_mixer_plugin = {
}; };
inline void inline void
SoftwareMixer::SetFilter(Filter *_filter) SoftwareMixer::SetFilter(Filter *_filter) noexcept
{ {
filter = _filter; filter = _filter;
@@ -111,7 +111,7 @@ SoftwareMixer::SetFilter(Filter *_filter)
} }
void void
software_mixer_set_filter(Mixer &mixer, Filter *filter) software_mixer_set_filter(Mixer &mixer, Filter *filter) noexcept
{ {
SoftwareMixer &sm = (SoftwareMixer &)mixer; SoftwareMixer &sm = (SoftwareMixer &)mixer;
sm.SetFilter(filter); sm.SetFilter(filter);

View File

@@ -30,6 +30,6 @@ class Filter;
* volume_filter_set(). * volume_filter_set().
*/ */
void void
software_mixer_set_filter(Mixer &mixer, Filter *filter); software_mixer_set_filter(Mixer &mixer, Filter *filter) noexcept;
#endif #endif