output/pipewire: un-inline ParamChanged()
This commit is contained in:
parent
0825179f00
commit
15b67f20e5
@ -216,12 +216,7 @@ private:
|
|||||||
o.ControlInfo(control);
|
o.ControlInfo(control);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ParamChanged() noexcept {
|
void ParamChanged(uint32_t id, const struct spa_pod *param) noexcept;
|
||||||
if (restore_volume) {
|
|
||||||
SetVolume(volume);
|
|
||||||
restore_volume = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void ParamChanged(void *data,
|
static void ParamChanged(void *data,
|
||||||
uint32_t id,
|
uint32_t id,
|
||||||
@ -231,7 +226,7 @@ private:
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
auto &o = *(PipeWireOutput *)data;
|
auto &o = *(PipeWireOutput *)data;
|
||||||
o.ParamChanged();
|
o.ParamChanged(id, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* virtual methods from class AudioOutput */
|
/* virtual methods from class AudioOutput */
|
||||||
@ -571,6 +566,16 @@ PipeWireOutput::StateChanged(enum pw_stream_state state,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline void
|
||||||
|
PipeWireOutput::ParamChanged([[maybe_unused]] uint32_t id,
|
||||||
|
[[maybe_unused]] const struct spa_pod *param) noexcept
|
||||||
|
{
|
||||||
|
if (restore_volume) {
|
||||||
|
SetVolume(volume);
|
||||||
|
restore_volume = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
inline void
|
inline void
|
||||||
PipeWireOutput::Process() noexcept
|
PipeWireOutput::Process() noexcept
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user