output/pipewire: add `noexcept`

This commit is contained in:
Max Kellermann 2021-10-19 08:58:47 +02:00
parent 0697d1f859
commit aa9933c0b5
3 changed files with 13 additions and 13 deletions

View File

@ -37,7 +37,7 @@ public:
{
}
~PipeWireMixer() override;
~PipeWireMixer() noexcept override;
PipeWireMixer(const PipeWireMixer &) = delete;
PipeWireMixer &operator=(const PipeWireMixer &) = delete;
@ -89,7 +89,7 @@ pipewire_mixer_init([[maybe_unused]] EventLoop &event_loop, AudioOutput &ao,
return pm;
}
PipeWireMixer::~PipeWireMixer()
PipeWireMixer::~PipeWireMixer() noexcept
{
pipewire_output_clear_mixer(output, *this);
}

View File

@ -136,9 +136,9 @@ public:
void SetVolume(float volume);
void SetMixer(PipeWireMixer &_mixer);
void SetMixer(PipeWireMixer &_mixer) noexcept;
void ClearMixer([[maybe_unused]] PipeWireMixer &old_mixer) {
void ClearMixer([[maybe_unused]] PipeWireMixer &old_mixer) noexcept {
assert(mixer == &old_mixer);
mixer = nullptr;
@ -178,7 +178,7 @@ private:
o.Drained();
}
void ControlInfo(const struct pw_stream_control *control) {
void ControlInfo(const struct pw_stream_control *control) noexcept {
float sum = 0;
unsigned c;
for (c = 0; c < control->n_values; c++)
@ -200,7 +200,7 @@ private:
o.ControlInfo(control);
}
void ParamChanged() {
void ParamChanged() noexcept {
if (restore_volume) {
SetVolume(volume);
restore_volume = false;
@ -208,8 +208,8 @@ private:
}
static void ParamChanged(void *data,
uint32_t id,
const struct spa_pod *param)
uint32_t id,
const struct spa_pod *param) noexcept
{
if (id != SPA_PARAM_Format || param == NULL)
return;
@ -643,7 +643,7 @@ PipeWireOutput::Pause() noexcept
}
inline void
PipeWireOutput::SetMixer(PipeWireMixer &_mixer)
PipeWireOutput::SetMixer(PipeWireMixer &_mixer) noexcept
{
assert(mixer == nullptr);
@ -653,13 +653,13 @@ PipeWireOutput::SetMixer(PipeWireMixer &_mixer)
}
void
pipewire_output_set_mixer(PipeWireOutput &po, PipeWireMixer &pm)
pipewire_output_set_mixer(PipeWireOutput &po, PipeWireMixer &pm) noexcept
{
po.SetMixer(pm);
}
void
pipewire_output_clear_mixer(PipeWireOutput &po, PipeWireMixer &pm)
pipewire_output_clear_mixer(PipeWireOutput &po, PipeWireMixer &pm) noexcept
{
po.ClearMixer(pm);
}

View File

@ -26,10 +26,10 @@ class PipeWireMixer;
extern const struct AudioOutputPlugin pipewire_output_plugin;
void
pipewire_output_set_mixer(PipeWireOutput &po, PipeWireMixer &pm);
pipewire_output_set_mixer(PipeWireOutput &po, PipeWireMixer &pm) noexcept;
void
pipewire_output_clear_mixer(PipeWireOutput &po, PipeWireMixer &pm);
pipewire_output_clear_mixer(PipeWireOutput &po, PipeWireMixer &pm) noexcept;
void
pipewire_output_set_volume(PipeWireOutput &output, float volume);