|
SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::MixerRef, including all inherited members.
| CreateGroup() | SDL::Mixer | inline |
| CreateSineWaveAudio(int hz, float amplitude, Sint64 ms) | SDL::Mixer | inline |
| CreateTrack() | SDL::Mixer | inline |
| Destroy() | SDL::Mixer | inline |
| Generate(TargetBytes buffer) | SDL::Mixer | inline |
| get() const noexcept | SDL::Mixer | inline |
| GetFormat(AudioSpec *spec) | SDL::Mixer | inline |
| GetFrequencyRatio() | SDL::Mixer | inline |
| GetGain() | SDL::Mixer | inline |
| GetProperties() | SDL::Mixer | inline |
| GetTaggedTracks(StringParam tag) | SDL::Mixer | inline |
| LoadAudio(StringParam path, bool predecode) | SDL::Mixer | inline |
| LoadAudio_IO(IOStreamRef io, bool predecode, bool closeio=false) | SDL::Mixer | inline |
| LoadAudioNoCopy(SourceBytes data, bool free_when_done) | SDL::Mixer | inline |
| LoadRawAudio(SourceBytes data, const AudioSpec &spec) | SDL::Mixer | inline |
| LoadRawAudio_IO(IOStreamRef io, const AudioSpec &spec, bool closeio=false) | SDL::Mixer | inline |
| LoadRawAudioNoCopy(SourceBytes data, const AudioSpec &spec, bool free_when_done) | SDL::Mixer | inline |
| Lock() | SDL::Mixer | inline |
| Mixer(std::nullptr_t=nullptr) noexcept | SDL::MixerRef | inline |
| Mixer(MixerRaw resource) noexcept | SDL::MixerRef | inlineexplicit |
| Mixer(const Mixer &other) noexcept=delete | SDL::MixerRef | |
| Mixer(Mixer &&other) noexcept | SDL::MixerRef | inline |
| Mixer(const MixerRef &other)=delete (defined in SDL::MixerRef) | SDL::MixerRef | |
| Mixer(MixerRef &&other)=delete (defined in SDL::MixerRef) | SDL::MixerRef | |
| Mixer(AudioDeviceRef devid, const AudioSpec &spec) | SDL::MixerRef | inline |
| Mixer(const AudioSpec &spec) | SDL::MixerRef | inline |
| MixerRef(MixerRaw resource) noexcept | SDL::MixerRef | inline |
| MixerRef(const Mixer &resource) noexcept | SDL::MixerRef | inline |
| MixerRef(Mixer &&resource) noexcept | SDL::MixerRef | inline |
| MixerRef(const MixerRef &other) noexcept | SDL::MixerRef | inline |
| MixerRef(MixerRef &&other) noexcept | SDL::MixerRef | inline |
| operator bool() const noexcept | SDL::Mixer | inlineexplicit |
| operator MixerRaw() const noexcept | SDL::MixerRef | inline |
| operator<=>(const Mixer &other) const noexcept=default | SDL::Mixer | |
| operator=(const MixerRef &other) noexcept | SDL::MixerRef | inline |
| SDL::Mixer::operator=(Mixer &&other) noexcept | SDL::Mixer | inline |
| SDL::Mixer::operator=(const Mixer &other)=delete | SDL::Mixer | |
| PauseAllTracks() | SDL::Mixer | inline |
| PauseTag(StringParam tag) | SDL::Mixer | inline |
| PlayAudio(AudioRef audio) | SDL::Mixer | inline |
| PlayTag(StringParam tag, PropertiesRef options) | SDL::Mixer | inline |
| release() noexcept | SDL::Mixer | inline |
| ResumeAllTracks() | SDL::Mixer | inline |
| ResumeTag(StringParam tag) | SDL::Mixer | inline |
| SetFrequencyRatio(float ratio) | SDL::Mixer | inline |
| SetGain(float gain) | SDL::Mixer | inline |
| SetPostMixCallback(PostMixCallback cb, void *userdata) | SDL::Mixer | inline |
| SetPostMixCallback(PostMixCB cb) | SDL::Mixer | inline |
| SetTagGain(StringParam tag, float gain) | SDL::Mixer | inline |
| StopAllTracks(Sint64 fade_out_ms) | SDL::Mixer | inline |
| StopTag(StringParam tag, Sint64 fade_out_ms) | SDL::Mixer | inline |
| Unlock(MixerLock &&lock) | SDL::Mixer | inline |
| ~Mixer() | SDL::Mixer | inline |
| ~MixerRef() | SDL::MixerRef | inline |