bindbc.sdl.bind.sdlaudio

Undocumented in source.

Members

Aliases

AUDIO_F32SYS
alias AUDIO_F32SYS = AUDIO_F32LSB
Undocumented in source.
AUDIO_F32SYS
alias AUDIO_F32SYS = AUDIO_F32MSB
Undocumented in source.
AUDIO_S16SYS
alias AUDIO_S16SYS = AUDIO_S16LSB
Undocumented in source.
AUDIO_S16SYS
alias AUDIO_S16SYS = AUDIO_S16MSB
Undocumented in source.
AUDIO_S32SYS
alias AUDIO_S32SYS = AUDIO_S32LSB
Undocumented in source.
AUDIO_S32SYS
alias AUDIO_S32SYS = AUDIO_S32MSB
Undocumented in source.
AUDIO_U16SYS
alias AUDIO_U16SYS = AUDIO_U16LSB
Undocumented in source.
AUDIO_U16SYS
alias AUDIO_U16SYS = AUDIO_U16MSB
Undocumented in source.
SDL_AudioCallback
alias SDL_AudioCallback = void function(void* userdata, ubyte* stream, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AudioDeviceID
alias SDL_AudioDeviceID = uint
Undocumented in source.
SDL_AudioFilter
alias SDL_AudioFilter = void function(SDL_AudioCVT* cvt, SDL_AudioFormat format)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AudioInit
alias pSDL_AudioInit = int function(const(char)* driver_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AudioQuit
alias pSDL_AudioQuit = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AudioStreamAvailable
alias pSDL_AudioStreamAvailable = int function(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AudioStreamClear
alias pSDL_AudioStreamClear = void function(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AudioStreamFlush
alias pSDL_AudioStreamFlush = int function(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AudioStreamGet
alias pSDL_AudioStreamGet = int function(SDL_AudioStream* stream, void* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AudioStreamPut
alias pSDL_AudioStreamPut = int function(SDL_AudioStream* stream, const(void)* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_BuildAudioCVT
alias pSDL_BuildAudioCVT = int function(SDL_AudioCVT* cvt, SDL_AudioFormat src_format, ubyte src_channels, int src_rate, SDL_AudioFormat dst_format, ubyte dst_channels, int dst_rate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_ClearQueuedAudio
alias pSDL_ClearQueuedAudio = int function(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_CloseAudio
alias pSDL_CloseAudio = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_CloseAudioDevice
alias pSDL_CloseAudioDevice = void function(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_ConvertAudio
alias pSDL_ConvertAudio = int function(SDL_AudioCVT* cvt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_DequeueAudio
alias pSDL_DequeueAudio = uint function(SDL_AudioDeviceID dev, void* data, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_FreeAudioStream
alias pSDL_FreeAudioStream = void function(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_FreeWAV
alias pSDL_FreeWAV = void function(ubyte* audio_buf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetAudioDeviceName
alias pSDL_GetAudioDeviceName = const(char)* function(int index, int iscapture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetAudioDeviceStatus
alias pSDL_GetAudioDeviceStatus = SDL_AudioStatus function(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetAudioDriver
alias pSDL_GetAudioDriver = const(char)* function(int index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetAudioStatus
alias pSDL_GetAudioStatus = SDL_AudioStatus function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetCurrentAudioDriver
alias pSDL_GetCurrentAudioDriver = const(char)* function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetNumAudioDevices
alias pSDL_GetNumAudioDevices = int function(int iscapture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetNumAudioDrivers
alias pSDL_GetNumAudioDrivers = int function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_GetQueuedAudioSize
alias pSDL_GetQueuedAudioSize = int function(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_LoadWAV_RW
alias pSDL_LoadWAV_RW = SDL_AudioSpec* function(SDL_RWops* src, int freesrc, SDL_AudioSpec* spec, ubyte** audio_buf, uint* audio_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_LockAudio
alias pSDL_LockAudio = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_LockAudioDevice
alias pSDL_LockAudioDevice = void function(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_MixAudio
alias pSDL_MixAudio = void function(ubyte* dst, const(ubyte)* src, uint len, int volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_MixAudioFormat
alias pSDL_MixAudioFormat = void function(ubyte* dst, const(ubyte)* src, SDL_AudioFormat format, uint len, int volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_NewAudioStream
alias pSDL_NewAudioStream = SDL_AudioStream* function(const(SDL_AudioFormat) src_format, const(ubyte) src_channels, const(int) src_rate, const(SDL_AudioFormat) dst_format, const(ubyte) dst_channels, const(int) dst_rate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_OpenAudio
alias pSDL_OpenAudio = int function(SDL_AudioSpec* desired, SDL_AudioSpec* obtained)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_OpenAudioDevice
alias pSDL_OpenAudioDevice = SDL_AudioDeviceID function(const(char)* device, int iscapture, const(SDL_AudioSpec)* desired, SDL_AudioSpec* obtained, int allowed_changes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_PauseAudio
alias pSDL_PauseAudio = void function(int pause_on)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_PauseAudioDevice
alias pSDL_PauseAudioDevice = void function(SDL_AudioDeviceID dev, int pause_on)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_QueueAudio
alias pSDL_QueueAudio = int function(SDL_AudioDeviceID dev, const(void)* data, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_UnlockAudio
alias pSDL_UnlockAudio = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_UnlockAudioDevice
alias pSDL_UnlockAudioDevice = void function(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

SDL_AUDIO_ALLOW_FREQUENCY_CHANGE
anonymousenum SDL_AUDIO_ALLOW_FREQUENCY_CHANGE
Undocumented in source.
SDL_AUDIO_ALLOW_FREQUENCY_CHANGE
anonymousenum SDL_AUDIO_ALLOW_FREQUENCY_CHANGE
Undocumented in source.
SDL_AUDIO_BITSIZE
eponymoustemplate SDL_AUDIO_BITSIZE(SDL_AudioFormat x)
Undocumented in source.
SDL_AUDIO_ISBIGENDIAN
eponymoustemplate SDL_AUDIO_ISBIGENDIAN(SDL_AudioFormat x)
Undocumented in source.
SDL_AUDIO_ISFLOAT
eponymoustemplate SDL_AUDIO_ISFLOAT(SDL_AudioFormat x)
Undocumented in source.
SDL_AUDIO_ISINT
eponymoustemplate SDL_AUDIO_ISINT(SDL_AudioFormat x)
Undocumented in source.
SDL_AUDIO_ISLITTLEENDIAN
eponymoustemplate SDL_AUDIO_ISLITTLEENDIAN(SDL_AudioFormat x)
Undocumented in source.
SDL_AUDIO_ISSIGNED
eponymoustemplate SDL_AUDIO_ISSIGNED(SDL_AudioFormat x)
Undocumented in source.
SDL_AUDIO_ISUNSIGNED
eponymoustemplate SDL_AUDIO_ISUNSIGNED(SDL_AudioFormat x)
Undocumented in source.
SDL_AUDIO_MASK_BITSIZE
anonymousenum SDL_AUDIO_MASK_BITSIZE
Undocumented in source.
SDL_AudioFormat
enum SDL_AudioFormat
Undocumented in source.
SDL_AudioStatus
enum SDL_AudioStatus
Undocumented in source.

Functions

SDL_AudioInit
int SDL_AudioInit(const(char)* driver_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AudioQuit
void SDL_AudioQuit()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AudioStreamAvailable
int SDL_AudioStreamAvailable(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AudioStreamClear
void SDL_AudioStreamClear(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AudioStreamFlush
int SDL_AudioStreamFlush(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AudioStreamGet
int SDL_AudioStreamGet(SDL_AudioStream* stream, void* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AudioStreamPut
int SDL_AudioStreamPut(SDL_AudioStream* stream, const(void)* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_BuildAudioCVT
int SDL_BuildAudioCVT(SDL_AudioCVT* cvt, SDL_AudioFormat src_format, ubyte src_channels, int src_rate, SDL_AudioFormat dst_format, ubyte dst_channels, int dst_rate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_ClearQueuedAudio
int SDL_ClearQueuedAudio(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_CloseAudio
void SDL_CloseAudio()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_CloseAudioDevice
void SDL_CloseAudioDevice(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_ConvertAudio
int SDL_ConvertAudio(SDL_AudioCVT* cvt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_DequeueAudio
uint SDL_DequeueAudio(SDL_AudioDeviceID dev, void* data, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_FreeAudioStream
void SDL_FreeAudioStream(SDL_AudioStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_FreeWAV
void SDL_FreeWAV(ubyte* audio_buf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetAudioDeviceName
const(char)* SDL_GetAudioDeviceName(int index, int iscapture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetAudioDeviceStatus
SDL_AudioStatus SDL_GetAudioDeviceStatus(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetAudioDriver
const(char)* SDL_GetAudioDriver(int index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetAudioStatus
SDL_AudioStatus SDL_GetAudioStatus()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetCurrentAudioDriver
const(char)* SDL_GetCurrentAudioDriver()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetNumAudioDevices
int SDL_GetNumAudioDevices(int iscapture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetNumAudioDrivers
int SDL_GetNumAudioDrivers()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_GetQueuedAudioSize
int SDL_GetQueuedAudioSize(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_LoadWAV
SDL_AudioSpec* SDL_LoadWAV(const(char)* file, SDL_AudioSpec* spec, ubyte** audio_buf, uint* len)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_LoadWAV_RW
SDL_AudioSpec* SDL_LoadWAV_RW(SDL_RWops* src, int freesrc, SDL_AudioSpec* spec, ubyte** audio_buf, uint* audio_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_LockAudio
void SDL_LockAudio()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_LockAudioDevice
void SDL_LockAudioDevice(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_MixAudio
void SDL_MixAudio(ubyte* dst, const(ubyte)* src, uint len, int volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_MixAudioFormat
void SDL_MixAudioFormat(ubyte* dst, const(ubyte)* src, SDL_AudioFormat format, uint len, int volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_NewAudioStream
SDL_AudioStream* SDL_NewAudioStream(const(SDL_AudioFormat) src_format, const(ubyte) src_channels, const(int) src_rate, const(SDL_AudioFormat) dst_format, const(ubyte) dst_channels, const(int) dst_rate)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_OpenAudio
int SDL_OpenAudio(SDL_AudioSpec* desired, SDL_AudioSpec* obtained)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_OpenAudioDevice
SDL_AudioDeviceID SDL_OpenAudioDevice(const(char)* device, int iscapture, const(SDL_AudioSpec)* desired, SDL_AudioSpec* obtained, int allowed_changes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_PauseAudio
void SDL_PauseAudio(int pause_on)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_PauseAudioDevice
void SDL_PauseAudioDevice(SDL_AudioDeviceID dev, int pause_on)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_QueueAudio
int SDL_QueueAudio(SDL_AudioDeviceID dev, const(void)* data, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_UnlockAudio
void SDL_UnlockAudio()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_UnlockAudioDevice
void SDL_UnlockAudioDevice(SDL_AudioDeviceID dev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

SDL_AUDIOCVT_MAX_FILTERS
enum SDL_AUDIOCVT_MAX_FILTERS;
Undocumented in source.
SDL_MIX_MAXVOLUME
enum SDL_MIX_MAXVOLUME;
Undocumented in source.

Static variables

SDL_AudioInit
pSDL_AudioInit SDL_AudioInit;
Undocumented in source.
SDL_AudioQuit
pSDL_AudioQuit SDL_AudioQuit;
Undocumented in source.
SDL_AudioStreamAvailable
pSDL_AudioStreamAvailable SDL_AudioStreamAvailable;
Undocumented in source.
SDL_AudioStreamClear
pSDL_AudioStreamClear SDL_AudioStreamClear;
Undocumented in source.
SDL_AudioStreamFlush
pSDL_AudioStreamFlush SDL_AudioStreamFlush;
Undocumented in source.
SDL_AudioStreamGet
pSDL_AudioStreamGet SDL_AudioStreamGet;
Undocumented in source.
SDL_AudioStreamPut
pSDL_AudioStreamPut SDL_AudioStreamPut;
Undocumented in source.
SDL_BuildAudioCVT
pSDL_BuildAudioCVT SDL_BuildAudioCVT;
Undocumented in source.
SDL_ClearQueuedAudio
pSDL_ClearQueuedAudio SDL_ClearQueuedAudio;
Undocumented in source.
SDL_CloseAudio
pSDL_CloseAudio SDL_CloseAudio;
Undocumented in source.
SDL_CloseAudioDevice
pSDL_CloseAudioDevice SDL_CloseAudioDevice;
Undocumented in source.
SDL_ConvertAudio
pSDL_ConvertAudio SDL_ConvertAudio;
Undocumented in source.
SDL_DequeueAudio
pSDL_DequeueAudio SDL_DequeueAudio;
Undocumented in source.
SDL_FreeAudioStream
pSDL_FreeAudioStream SDL_FreeAudioStream;
Undocumented in source.
SDL_FreeWAV
pSDL_FreeWAV SDL_FreeWAV;
Undocumented in source.
SDL_GetAudioDeviceName
pSDL_GetAudioDeviceName SDL_GetAudioDeviceName;
Undocumented in source.
SDL_GetAudioDeviceStatus
pSDL_GetAudioDeviceStatus SDL_GetAudioDeviceStatus;
Undocumented in source.
SDL_GetAudioDriver
pSDL_GetAudioDriver SDL_GetAudioDriver;
Undocumented in source.
SDL_GetAudioStatus
pSDL_GetAudioStatus SDL_GetAudioStatus;
Undocumented in source.
SDL_GetCurrentAudioDriver
pSDL_GetCurrentAudioDriver SDL_GetCurrentAudioDriver;
Undocumented in source.
SDL_GetNumAudioDevices
pSDL_GetNumAudioDevices SDL_GetNumAudioDevices;
Undocumented in source.
SDL_GetNumAudioDrivers
pSDL_GetNumAudioDrivers SDL_GetNumAudioDrivers;
Undocumented in source.
SDL_GetQueuedAudioSize
pSDL_GetQueuedAudioSize SDL_GetQueuedAudioSize;
Undocumented in source.
SDL_LoadWAV_RW
pSDL_LoadWAV_RW SDL_LoadWAV_RW;
Undocumented in source.
SDL_LockAudio
pSDL_LockAudio SDL_LockAudio;
Undocumented in source.
SDL_LockAudioDevice
pSDL_LockAudioDevice SDL_LockAudioDevice;
Undocumented in source.
SDL_MixAudio
pSDL_MixAudio SDL_MixAudio;
Undocumented in source.
SDL_MixAudioFormat
pSDL_MixAudioFormat SDL_MixAudioFormat;
Undocumented in source.
SDL_NewAudioStream
pSDL_NewAudioStream SDL_NewAudioStream;
Undocumented in source.
SDL_OpenAudio
pSDL_OpenAudio SDL_OpenAudio;
Undocumented in source.
SDL_OpenAudioDevice
pSDL_OpenAudioDevice SDL_OpenAudioDevice;
Undocumented in source.
SDL_PauseAudio
pSDL_PauseAudio SDL_PauseAudio;
Undocumented in source.
SDL_PauseAudioDevice
pSDL_PauseAudioDevice SDL_PauseAudioDevice;
Undocumented in source.
SDL_QueueAudio
pSDL_QueueAudio SDL_QueueAudio;
Undocumented in source.
SDL_UnlockAudio
pSDL_UnlockAudio SDL_UnlockAudio;
Undocumented in source.
SDL_UnlockAudioDevice
pSDL_UnlockAudioDevice SDL_UnlockAudioDevice;
Undocumented in source.

Structs

SDL_AudioCVT
struct SDL_AudioCVT
Undocumented in source.
SDL_AudioSpec
struct SDL_AudioSpec
Undocumented in source.
SDL_AudioStream
struct SDL_AudioStream
Undocumented in source.

Meta