SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::Mixer Member List

This is the complete list of members for SDL::Mixer, including all inherited members.

CreateGroup()SDL::MixerBaseinline
CreateSineWaveAudio(int hz, float amplitude, Sint64 ms)SDL::MixerBaseinline
CreateTrack()SDL::MixerBaseinline
Destroy()SDL::MixerBaseinline
Generate(TargetBytes buffer)SDL::MixerBaseinline
get() const noexceptSDL::ResourceBaseT< MixerRaw >inline
GetFormat(AudioSpec *spec)SDL::MixerBaseinline
GetFrequencyRatio()SDL::MixerBaseinline
GetGain()SDL::MixerBaseinline
GetProperties()SDL::MixerBaseinline
GetTaggedTracks(StringParam tag)SDL::MixerBaseinline
LoadAudio(StringParam path, bool predecode)SDL::MixerBaseinline
LoadAudio_IO(IOStreamRef io, bool predecode, bool closeio=false)SDL::MixerBaseinline
LoadAudioNoCopy(SourceBytes data, bool free_when_done)SDL::MixerBaseinline
LoadRawAudio(SourceBytes data, const AudioSpec &spec)SDL::MixerBaseinline
LoadRawAudio_IO(IOStreamRef io, const AudioSpec &spec, bool closeio=false)SDL::MixerBaseinline
LoadRawAudioNoCopy(SourceBytes data, const AudioSpec &spec, bool free_when_done)SDL::MixerBaseinline
Lock()SDL::MixerBaseinline
Mixer(MixerRaw resource) noexceptSDL::Mixerinlineexplicit
Mixer(Mixer &&other) noexceptSDL::Mixerinline
Mixer(AudioDeviceRef devid, OptionalRef< const AudioSpec > spec=std::nullopt)SDL::Mixerinline
Mixer(const AudioSpec &spec)SDL::Mixerinline
operator bool() constSDL::ResourceBaseT< MixerRaw >inlineexplicit
operator->() const noexceptSDL::ResourceBaseT< MixerRaw >inline
operator<=>(const ResourceBaseT &other) const=defaultSDL::ResourceBaseT< MixerRaw >
operator=(Mixer &&other) noexceptSDL::Mixerinline
SDL::MixerBase::operator=(const ResourceBaseT &)=defaultSDL::ResourceBaseT< MixerRaw >protected
PauseAllTracks()SDL::MixerBaseinline
PauseTag(StringParam tag)SDL::MixerBaseinline
PlayAudio(AudioRef audio)SDL::MixerBaseinline
PlayTag(StringParam tag, PropertiesRef options)SDL::MixerBaseinline
RawConstPointer typedefSDL::ResourceBaseT< MixerRaw >
RawPointer typedefSDL::ResourceBaseT< MixerRaw >
release() noexceptSDL::ResourceBaseT< MixerRaw >inline
ResourceBaseT()=defaultSDL::MixerBase
ResourceBaseT(RawPointer resource)SDL::MixerBaseinline
ResourceBaseT(std::nullptr_t)SDL::MixerBaseinline
ResourceBaseT(const ResourceBaseT &)=defaultSDL::MixerBase
ResourceBaseT(ResourceBaseT &&) noexcept=defaultSDL::MixerBase
ResumeAllTracks()SDL::MixerBaseinline
ResumeTag(StringParam tag)SDL::MixerBaseinline
SetFrequencyRatio(float ratio)SDL::MixerBaseinline
SetGain(float gain)SDL::MixerBaseinline
SetPostMixCallback(PostMixCallback cb, void *userdata)SDL::MixerBaseinline
SetPostMixCallback(PostMixCB cb)SDL::MixerBaseinline
SetTagGain(StringParam tag, float gain)SDL::MixerBaseinline
StopAllTracks(Sint64 fade_out_ms)SDL::MixerBaseinline
StopTag(StringParam tag, Sint64 fade_out_ms)SDL::MixerBaseinline
Unlock(MixerLock &&lock)SDL::MixerBaseinline
~Mixer()SDL::Mixerinline
~ResourceBaseT()=defaultSDL::ResourceBaseT< MixerRaw >protected