SDL3pp
A slim C++ wrapper for SDL3
Toggle main menu visibility
Loading...
Searching...
No Matches
SDL
MixerBase
SDL::MixerBase Member List
This is the complete list of members for
SDL::MixerBase
, including all inherited members.
CreateGroup
()
SDL::MixerBase
inline
CreateSineWaveAudio
(int hz, float amplitude, Sint64 ms)
SDL::MixerBase
inline
CreateTrack
()
SDL::MixerBase
inline
Destroy
()
SDL::MixerBase
inline
Generate
(TargetBytes buffer)
SDL::MixerBase
inline
get
() const noexcept
SDL::ResourceBaseT< MixerRaw >
inline
GetFormat
(AudioSpec *spec)
SDL::MixerBase
inline
GetFrequencyRatio
()
SDL::MixerBase
inline
GetGain
()
SDL::MixerBase
inline
GetProperties
()
SDL::MixerBase
inline
GetTaggedTracks
(StringParam tag)
SDL::MixerBase
inline
LoadAudio
(StringParam path, bool predecode)
SDL::MixerBase
inline
LoadAudio_IO
(IOStreamRef io, bool predecode, bool closeio=false)
SDL::MixerBase
inline
LoadAudioNoCopy
(SourceBytes data, bool free_when_done)
SDL::MixerBase
inline
LoadRawAudio
(SourceBytes data, const AudioSpec &spec)
SDL::MixerBase
inline
LoadRawAudio_IO
(IOStreamRef io, const AudioSpec &spec, bool closeio=false)
SDL::MixerBase
inline
LoadRawAudioNoCopy
(SourceBytes data, const AudioSpec &spec, bool free_when_done)
SDL::MixerBase
inline
Lock
()
SDL::MixerBase
inline
operator bool
() const
SDL::ResourceBaseT< MixerRaw >
inline
explicit
operator->
() const noexcept
SDL::ResourceBaseT< MixerRaw >
inline
operator<=>
(const ResourceBaseT &other) const=default
SDL::ResourceBaseT< MixerRaw >
operator=
(const ResourceBaseT &)=default
SDL::ResourceBaseT< MixerRaw >
protected
PauseAllTracks
()
SDL::MixerBase
inline
PauseTag
(StringParam tag)
SDL::MixerBase
inline
PlayAudio
(AudioRef audio)
SDL::MixerBase
inline
PlayTag
(StringParam tag, PropertiesRef options)
SDL::MixerBase
inline
RawConstPointer
typedef
SDL::ResourceBaseT< MixerRaw >
RawPointer
typedef
SDL::ResourceBaseT< MixerRaw >
release
() noexcept
SDL::ResourceBaseT< MixerRaw >
inline
ResourceBaseT
()=default
SDL::MixerBase
ResourceBaseT
(RawPointer resource)
SDL::MixerBase
inline
ResourceBaseT
(std::nullptr_t)
SDL::MixerBase
inline
ResourceBaseT
(const ResourceBaseT &)=default
SDL::MixerBase
ResourceBaseT
(ResourceBaseT &&) noexcept=default
SDL::MixerBase
ResumeAllTracks
()
SDL::MixerBase
inline
ResumeTag
(StringParam tag)
SDL::MixerBase
inline
SetFrequencyRatio
(float ratio)
SDL::MixerBase
inline
SetGain
(float gain)
SDL::MixerBase
inline
SetPostMixCallback
(PostMixCallback cb, void *userdata)
SDL::MixerBase
inline
SetPostMixCallback
(PostMixCB cb)
SDL::MixerBase
inline
SetTagGain
(StringParam tag, float gain)
SDL::MixerBase
inline
StopAllTracks
(Sint64 fade_out_ms)
SDL::MixerBase
inline
StopTag
(StringParam tag, Sint64 fade_out_ms)
SDL::MixerBase
inline
Unlock
(MixerLock &&lock)
SDL::MixerBase
inline
~ResourceBaseT
()=default
SDL::ResourceBaseT< MixerRaw >
protected
Generated by
1.17.0