filter/Internal: rename struct AudioOutput to FilteredAudioOutput
Prepare to add an abstract class AudioOutput, to be implemented by plugins, to get rid of the C-style vtable.
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
|
||||
Mixer *
|
||||
mixer_new(EventLoop &event_loop,
|
||||
const MixerPlugin &plugin, AudioOutput &ao,
|
||||
const MixerPlugin &plugin, FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -27,7 +27,7 @@
|
||||
|
||||
class Mixer;
|
||||
class EventLoop;
|
||||
struct AudioOutput;
|
||||
struct FilteredAudioOutput;
|
||||
struct MixerPlugin;
|
||||
class MixerListener;
|
||||
struct ConfigBlock;
|
||||
@@ -36,7 +36,8 @@ struct ConfigBlock;
|
||||
* Throws std::runtime_error on error.
|
||||
*/
|
||||
Mixer *
|
||||
mixer_new(EventLoop &event_loop, const MixerPlugin &plugin, AudioOutput &ao,
|
||||
mixer_new(EventLoop &event_loop, const MixerPlugin &plugin,
|
||||
FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
const ConfigBlock &block);
|
||||
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#define MPD_MIXER_PLUGIN_HXX
|
||||
|
||||
struct ConfigBlock;
|
||||
struct AudioOutput;
|
||||
struct FilteredAudioOutput;
|
||||
class Mixer;
|
||||
class MixerListener;
|
||||
class EventLoop;
|
||||
@@ -39,11 +39,11 @@ struct MixerPlugin {
|
||||
*
|
||||
* Throws std::runtime_error on error.
|
||||
*
|
||||
* @param ao the associated AudioOutput
|
||||
* @param ao the associated #AudioOutput
|
||||
* @param param the configuration section
|
||||
* @return a mixer object
|
||||
*/
|
||||
Mixer *(*init)(EventLoop &event_loop, AudioOutput &ao,
|
||||
Mixer *(*init)(EventLoop &event_loop, FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
const ConfigBlock &block);
|
||||
|
||||
|
@@ -173,7 +173,7 @@ AlsaMixer::Configure(const ConfigBlock &block)
|
||||
}
|
||||
|
||||
static Mixer *
|
||||
alsa_mixer_init(EventLoop &event_loop, gcc_unused AudioOutput &ao,
|
||||
alsa_mixer_init(EventLoop &event_loop, gcc_unused FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -48,7 +48,7 @@ public:
|
||||
};
|
||||
|
||||
static Mixer *
|
||||
haiku_mixer_init(gcc_unused EventLoop &event_loop, AudioOutput &ao,
|
||||
haiku_mixer_init(gcc_unused EventLoop &event_loop, FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
gcc_unused const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -51,7 +51,7 @@ public:
|
||||
|
||||
static Mixer *
|
||||
null_mixer_init(gcc_unused EventLoop &event_loop,
|
||||
gcc_unused AudioOutput &ao,
|
||||
gcc_unused FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
gcc_unused const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -97,7 +97,8 @@ OssMixer::Configure(const ConfigBlock &block)
|
||||
}
|
||||
|
||||
static Mixer *
|
||||
oss_mixer_init(gcc_unused EventLoop &event_loop, gcc_unused AudioOutput &ao,
|
||||
oss_mixer_init(gcc_unused EventLoop &event_loop,
|
||||
gcc_unused FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -161,7 +161,7 @@ pulse_mixer_on_change(PulseMixer &pm,
|
||||
}
|
||||
|
||||
static Mixer *
|
||||
pulse_mixer_init(gcc_unused EventLoop &event_loop, AudioOutput &ao,
|
||||
pulse_mixer_init(gcc_unused EventLoop &event_loop, FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
gcc_unused const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -45,7 +45,7 @@ public:
|
||||
};
|
||||
|
||||
static Mixer *
|
||||
roar_mixer_init(gcc_unused EventLoop &event_loop, AudioOutput &ao,
|
||||
roar_mixer_init(gcc_unused EventLoop &event_loop, FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
gcc_unused const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -58,7 +58,7 @@ public:
|
||||
|
||||
static Mixer *
|
||||
software_mixer_init(gcc_unused EventLoop &event_loop,
|
||||
gcc_unused AudioOutput &ao,
|
||||
gcc_unused FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
gcc_unused const ConfigBlock &block)
|
||||
{
|
||||
|
@@ -64,7 +64,7 @@ winmm_volume_encode(int volume)
|
||||
}
|
||||
|
||||
static Mixer *
|
||||
winmm_mixer_init(gcc_unused EventLoop &event_loop, AudioOutput &ao,
|
||||
winmm_mixer_init(gcc_unused EventLoop &event_loop, FilteredAudioOutput &ao,
|
||||
MixerListener &listener,
|
||||
gcc_unused const ConfigBlock &block)
|
||||
{
|
||||
|
Reference in New Issue
Block a user