21 #ifndef NULL_SOUND_HANDLER_H 22 #define NULL_SOUND_HANDLER_H 49 void mix(std::int16_t* outSamples, std::int16_t* inSamples,
50 unsigned int nSamples,
float volume)
52 if ( _mixer ) _mixer->
mix(outSamples, inSamples, nSamples, volume);
54 sound_handler::mix(outSamples, inSamples, nSamples, volume);
64 #endif // NULL_SOUND_HANDLER_H
Definition: klash_part.cpp:331
NullSoundHandler(media::MediaHandler *m, sound_handler *mixer=nullptr)
Definition: NullSoundHandler.h:42
Sound mixer.
Definition: sound_handler.h:87
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Null sound_handler, for testing or manual fetching of samples.
Definition: NullSoundHandler.h:36
void mix(std::int16_t *outSamples, std::int16_t *inSamples, unsigned int nSamples, float volume)
Mix nSamples from inSamples to outSamples, with given volume.
Definition: NullSoundHandler.h:49
sound_handler * _mixer
Definition: NullSoundHandler.h:40
#define DSOEXPORT
Definition: dsodefs.h:55
virtual void mix(std::int16_t *outSamples, std::int16_t *inSamples, unsigned int nSamples, float volume)
Mix nSamples from inSamples to outSamples, with given volume.
Definition: sound_handler.cpp:841
Definition: GnashKey.h:159