Soloud

Undocumented in source.
struct Soloud {}

Alias This

soloudObject

Members

Functions

addVoiceToGroup
int addVoiceToGroup(uint aVoiceGroupHandle, uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
calcFFT
float[] calcFFT()
Undocumented in source. Be warned that the author may not have intended to support it.
countAudioSource
int countAudioSource(SoloudObject aSound)
Undocumented in source. Be warned that the author may not have intended to support it.
createVoiceGroup
uint createVoiceGroup()
Undocumented in source. Be warned that the author may not have intended to support it.
deinit
void deinit()
Undocumented in source. Be warned that the author may not have intended to support it.
destroyVoiceGroup
int destroyVoiceGroup(uint aVoiceGroupHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
fadeFilterParameter
void fadeFilterParameter(uint aVoiceHandle, uint aFilterId, uint aAttributeId, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
fadeGlobalVolume
void fadeGlobalVolume(float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
fadePan
void fadePan(uint aVoiceHandle, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
fadeRelativePlaySpeed
void fadeRelativePlaySpeed(uint aVoiceHandle, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
fadeVolume
void fadeVolume(uint aVoiceHandle, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free()
Undocumented in source. Be warned that the author may not have intended to support it.
get3dSoundSpeed
float get3dSoundSpeed()
Undocumented in source. Be warned that the author may not have intended to support it.
getActiveVoiceCount
uint getActiveVoiceCount()
Undocumented in source. Be warned that the author may not have intended to support it.
getApproximateVolume
float getApproximateVolume(uint aChannel)
Undocumented in source. Be warned that the author may not have intended to support it.
getBackendBufferSize
uint getBackendBufferSize()
Undocumented in source. Be warned that the author may not have intended to support it.
getBackendChannels
uint getBackendChannels()
Undocumented in source. Be warned that the author may not have intended to support it.
getBackendId
uint getBackendId()
Undocumented in source. Be warned that the author may not have intended to support it.
getBackendSamplerate
uint getBackendSamplerate()
Undocumented in source. Be warned that the author may not have intended to support it.
getBackendString
const(char)* getBackendString()
Undocumented in source. Be warned that the author may not have intended to support it.
getErrorString
const(char)* getErrorString(int aErrorCode)
Undocumented in source. Be warned that the author may not have intended to support it.
getFilterParameter
float getFilterParameter(uint aVoiceHandle, uint aFilterId, uint aAttributeId)
Undocumented in source. Be warned that the author may not have intended to support it.
getGlobalVolume
float getGlobalVolume()
Undocumented in source. Be warned that the author may not have intended to support it.
getInfo
float getInfo(uint aVoiceHandle, uint aInfoKey)
Undocumented in source. Be warned that the author may not have intended to support it.
getLoopCount
uint getLoopCount(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getLoopPoint
double getLoopPoint(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getLooping
int getLooping(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getMaxActiveVoiceCount
uint getMaxActiveVoiceCount()
Undocumented in source. Be warned that the author may not have intended to support it.
getOverallVolume
float getOverallVolume(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getPan
float getPan(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getPause
int getPause(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getPostClipScaler
float getPostClipScaler()
Undocumented in source. Be warned that the author may not have intended to support it.
getProtectVoice
int getProtectVoice(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getRelativePlaySpeed
float getRelativePlaySpeed(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getSamplerate
float getSamplerate(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getSpeakerPosition
int getSpeakerPosition(uint aChannel, float[] aX, float[] aY, float[] aZ)
Undocumented in source. Be warned that the author may not have intended to support it.
getStreamPosition
double getStreamPosition(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getStreamTime
double getStreamTime(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getVersion
uint getVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
getVoiceCount
uint getVoiceCount()
Undocumented in source. Be warned that the author may not have intended to support it.
getVolume
float getVolume(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
getWave
float[] getWave()
Undocumented in source. Be warned that the author may not have intended to support it.
init
int init(uint aFlags, uint aBackend, uint aSamplerate, uint aBufferSize, uint aChannels)
Undocumented in source. Be warned that the author may not have intended to support it.
isValidVoiceHandle
int isValidVoiceHandle(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
isVoiceGroup
int isVoiceGroup(uint aVoiceGroupHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
isVoiceGroupEmpty
int isVoiceGroupEmpty(uint aVoiceGroupHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
mix
void mix(float[] aBuffer, uint aSamples)
Undocumented in source. Be warned that the author may not have intended to support it.
mixSigned16
void mixSigned16(short[] aBuffer, uint aSamples)
Undocumented in source. Be warned that the author may not have intended to support it.
oscillateFilterParameter
void oscillateFilterParameter(uint aVoiceHandle, uint aFilterId, uint aAttributeId, float aFrom, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
oscillateGlobalVolume
void oscillateGlobalVolume(float aFrom, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
oscillatePan
void oscillatePan(uint aVoiceHandle, float aFrom, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
oscillateRelativePlaySpeed
void oscillateRelativePlaySpeed(uint aVoiceHandle, float aFrom, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
oscillateVolume
void oscillateVolume(uint aVoiceHandle, float aFrom, float aTo, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
play
uint play(SoloudObject aSound, float aVolume, float aPan, int aPaused, uint aBus)
Undocumented in source. Be warned that the author may not have intended to support it.
play3d
uint play3d(SoloudObject aSound, float aPosX, float aPosY, float aPosZ, float aVelX, float aVelY, float aVelZ, float aVolume, int aPaused, uint aBus)
Undocumented in source. Be warned that the author may not have intended to support it.
play3dClocked
uint play3dClocked(double aSoundTime, SoloudObject aSound, float aPosX, float aPosY, float aPosZ, float aVelX, float aVelY, float aVelZ, float aVolume, uint aBus)
Undocumented in source. Be warned that the author may not have intended to support it.
playBackground
uint playBackground(SoloudObject aSound, float aVolume, int aPaused, uint aBus)
Undocumented in source. Be warned that the author may not have intended to support it.
playClocked
uint playClocked(double aSoundTime, SoloudObject aSound, float aVolume, float aPan, uint aBus)
Undocumented in source. Be warned that the author may not have intended to support it.
schedulePause
void schedulePause(uint aVoiceHandle, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
scheduleStop
void scheduleStop(uint aVoiceHandle, double aTime)
Undocumented in source. Be warned that the author may not have intended to support it.
seek
int seek(uint aVoiceHandle, double aSeconds)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dListenerAt
void set3dListenerAt(float aAtX, float aAtY, float aAtZ)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dListenerParameters
void set3dListenerParameters(float aPosX, float aPosY, float aPosZ, float aAtX, float aAtY, float aAtZ, float aUpX, float aUpY, float aUpZ, float aVelocityX, float aVelocityY, float aVelocityZ)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dListenerPosition
void set3dListenerPosition(float aPosX, float aPosY, float aPosZ)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dListenerUp
void set3dListenerUp(float aUpX, float aUpY, float aUpZ)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dListenerVelocity
void set3dListenerVelocity(float aVelocityX, float aVelocityY, float aVelocityZ)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dSoundSpeed
int set3dSoundSpeed(float aSpeed)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dSourceAttenuation
void set3dSourceAttenuation(uint aVoiceHandle, uint aAttenuationModel, float aAttenuationRolloffFactor)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dSourceDopplerFactor
void set3dSourceDopplerFactor(uint aVoiceHandle, float aDopplerFactor)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dSourceMinMaxDistance
void set3dSourceMinMaxDistance(uint aVoiceHandle, float aMinDistance, float aMaxDistance)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dSourceParameters
void set3dSourceParameters(uint aVoiceHandle, float aPosX, float aPosY, float aPosZ, float aVelocityX, float aVelocityY, float aVelocityZ)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dSourcePosition
void set3dSourcePosition(uint aVoiceHandle, float aPosX, float aPosY, float aPosZ)
Undocumented in source. Be warned that the author may not have intended to support it.
set3dSourceVelocity
void set3dSourceVelocity(uint aVoiceHandle, float aVelocityX, float aVelocityY, float aVelocityZ)
Undocumented in source. Be warned that the author may not have intended to support it.
setDelaySamples
void setDelaySamples(uint aVoiceHandle, uint aSamples)
Undocumented in source. Be warned that the author may not have intended to support it.
setFilterParameter
void setFilterParameter(uint aVoiceHandle, uint aFilterId, uint aAttributeId, float aValue)
Undocumented in source. Be warned that the author may not have intended to support it.
setGlobalFilter
void setGlobalFilter(uint aFilterId, SoloudObject aFilter)
Undocumented in source. Be warned that the author may not have intended to support it.
setGlobalVolume
void setGlobalVolume(float aVolume)
Undocumented in source. Be warned that the author may not have intended to support it.
setInaudibleBehavior
void setInaudibleBehavior(uint aVoiceHandle, int aMustTick, int aKill)
Undocumented in source. Be warned that the author may not have intended to support it.
setLoopPoint
void setLoopPoint(uint aVoiceHandle, double aLoopPoint)
Undocumented in source. Be warned that the author may not have intended to support it.
setLooping
void setLooping(uint aVoiceHandle, int aLooping)
Undocumented in source. Be warned that the author may not have intended to support it.
setMaxActiveVoiceCount
int setMaxActiveVoiceCount(uint aVoiceCount)
Undocumented in source. Be warned that the author may not have intended to support it.
setPan
void setPan(uint aVoiceHandle, float aPan)
Undocumented in source. Be warned that the author may not have intended to support it.
setPanAbsolute
void setPanAbsolute(uint aVoiceHandle, float aLVolume, float aRVolume, float aLBVolume, float aRBVolume, float aCVolume, float aSVolume)
Undocumented in source. Be warned that the author may not have intended to support it.
setPause
void setPause(uint aVoiceHandle, int aPause)
Undocumented in source. Be warned that the author may not have intended to support it.
setPauseAll
void setPauseAll(int aPause)
Undocumented in source. Be warned that the author may not have intended to support it.
setPostClipScaler
void setPostClipScaler(float aScaler)
Undocumented in source. Be warned that the author may not have intended to support it.
setProtectVoice
void setProtectVoice(uint aVoiceHandle, int aProtect)
Undocumented in source. Be warned that the author may not have intended to support it.
setRelativePlaySpeed
int setRelativePlaySpeed(uint aVoiceHandle, float aSpeed)
Undocumented in source. Be warned that the author may not have intended to support it.
setSamplerate
void setSamplerate(uint aVoiceHandle, float aSamplerate)
Undocumented in source. Be warned that the author may not have intended to support it.
setSpeakerPosition
int setSpeakerPosition(uint aChannel, float aX, float aY, float aZ)
Undocumented in source. Be warned that the author may not have intended to support it.
setVisualizationEnable
void setVisualizationEnable(int aEnable)
Undocumented in source. Be warned that the author may not have intended to support it.
setVolume
void setVolume(uint aVoiceHandle, float aVolume)
Undocumented in source. Be warned that the author may not have intended to support it.
stop
void stop(uint aVoiceHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
stopAll
void stopAll()
Undocumented in source. Be warned that the author may not have intended to support it.
stopAudioSource
void stopAudioSource(SoloudObject aSound)
Undocumented in source. Be warned that the author may not have intended to support it.
update3dAudio
void update3dAudio()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

ALSA
enum ALSA;
Undocumented in source.
AUTO
enum AUTO;
Undocumented in source.
BACKEND_MAX
enum BACKEND_MAX;
Undocumented in source.
CLIP_ROUNDOFF
enum CLIP_ROUNDOFF;
Undocumented in source.
COREAUDIO
enum COREAUDIO;
Undocumented in source.
ENABLE_VISUALIZATION
enum ENABLE_VISUALIZATION;
Undocumented in source.
LEFT_HANDED_3D
enum LEFT_HANDED_3D;
Undocumented in source.
NULLDRIVER
enum NULLDRIVER;
Undocumented in source.
OPENAL
enum OPENAL;
Undocumented in source.
OPENSLES
enum OPENSLES;
Undocumented in source.
OSS
enum OSS;
Undocumented in source.
PORTAUDIO
enum PORTAUDIO;
Undocumented in source.
SDL1
enum SDL1;
Undocumented in source.
SDL2
enum SDL2;
Undocumented in source.
VITA_HOMEBREW
enum VITA_HOMEBREW;
Undocumented in source.
WASAPI
enum WASAPI;
Undocumented in source.
WINMM
enum WINMM;
Undocumented in source.
XAUDIO2
enum XAUDIO2;
Undocumented in source.

Static functions

create
create()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

soloudObject
SoloudObject soloudObject;
Undocumented in source.

Meta