AudioStreamBase(OptionalRef< const AudioSpec > src_spec, OptionalRef< const AudioSpec > dst_spec) | SDL::AudioStreamBase | inline |
AudioStreamBase(const AudioDeviceBase &devid, OptionalRef< const AudioSpec > spec=std::nullopt, AudioStreamCallback callback=nullptr, void *userdata=nullptr) | SDL::AudioStreamBase | inline |
AudioStreamBase(const AudioDeviceBase &devid, OptionalRef< const AudioSpec > spec, AudioStreamCB callback) | SDL::AudioStreamBase | inline |
Bind(AudioDeviceBase &devid) | SDL::AudioStreamBase | inline |
Clear() | SDL::AudioStreamBase | inline |
DevicePaused() const | SDL::AudioStreamBase | inline |
Flush() | SDL::AudioStreamBase | inline |
get() const | SDL::Resource< SDL_AudioStream * > | inline |
GetAvailable() const | SDL::AudioStreamBase | inline |
GetData(TargetBytes buf) | SDL::AudioStreamBase | inline |
GetDevice() const | SDL::AudioStreamBase | inline |
GetFormat(AudioSpec *src_spec, AudioSpec *dst_spec) const | SDL::AudioStreamBase | inline |
GetFrequencyRatio() const | SDL::AudioStreamBase | inline |
GetGain() const | SDL::AudioStreamBase | inline |
GetInputChannelMap() const | SDL::AudioStreamBase | inline |
GetInputFormat() const | SDL::AudioStreamBase | inline |
GetOutputChannelMap() const | SDL::AudioStreamBase | inline |
GetOutputFormat() const | SDL::AudioStreamBase | inline |
GetProperties() const | SDL::AudioStreamBase | inline |
GetQueued() const | SDL::AudioStreamBase | inline |
Lock() | SDL::AudioStreamBase | inline |
operator bool() const | SDL::Resource< SDL_AudioStream * > | inlineexplicit |
operator->() const | SDL::Resource< SDL_AudioStream * > | inline |
operator->() | SDL::Resource< SDL_AudioStream * > | inline |
operator==(const Resource &other) const=default | SDL::Resource< SDL_AudioStream * > | |
operator==(std::nullopt_t) const | SDL::Resource< SDL_AudioStream * > | inline |
operator==(std::nullptr_t) const | SDL::Resource< SDL_AudioStream * > | inline |
PauseDevice() | SDL::AudioStreamBase | inline |
PutData(SourceBytes buf) | SDL::AudioStreamBase | inline |
release(SDL_AudioStream * newResource={}) | SDL::Resource< SDL_AudioStream * > | inline |
Resource(T resource={}) | SDL::AudioStreamBase | inline |
Resource(std::nullptr_t) | SDL::AudioStreamBase | inline |
Resource(std::nullopt_t) | SDL::AudioStreamBase | inline |
Resource(const Resource &other)=delete (defined in SDL::AudioStreamBase) | SDL::AudioStreamBase | |
Resource(Resource &&other)=delete (defined in SDL::AudioStreamBase) | SDL::AudioStreamBase | |
Resource< SDL_AudioStream * >::Resource(SDL_AudioStream * resource={}) | SDL::Resource< SDL_AudioStream * > | inline |
ResumeDevice() | SDL::AudioStreamBase | inline |
SetFormat(OptionalRef< const AudioSpec > src_spec, OptionalRef< const AudioSpec > dst_spec) | SDL::AudioStreamBase | inline |
SetFrequencyRatio(float ratio) | SDL::AudioStreamBase | inline |
SetGain(float gain) | SDL::AudioStreamBase | inline |
SetGetCallback(AudioStreamCB callback) | SDL::AudioStreamBase | inline |
SetGetCallback(AudioStreamCallback callback, void *userdata) | SDL::AudioStreamBase | inline |
SetInputChannelMap(std::span< int > chmap) | SDL::AudioStreamBase | inline |
SetInputFormat(const AudioSpec &spec) | SDL::AudioStreamBase | inline |
SetOutputChannelMap(std::span< int > chmap) | SDL::AudioStreamBase | inline |
SetOutputFormat(const AudioSpec &spec) | SDL::AudioStreamBase | inline |
SetPutCallback(AudioStreamCB callback) | SDL::AudioStreamBase | inline |
SetPutCallback(AudioStreamCallback callback, void *userdata) | SDL::AudioStreamBase | inline |
Unbind() | SDL::AudioStreamBase | inline |