ofDocsdocumentation addons ofxiOS OpenALObject

OpenALObject


GetEffectPosition( ... )

float GetEffectPosition(ALuint sourceID)

Initialize( )

OSStatus Initialize()

LoadEffect( ... )

OSStatus LoadEffect(const char *inFilePath, UInt32 *outEffectID)

OpenALObject( ... )

OpenALObject(Float32 inMixerOutputRate)

PauseEffect( ... )

OSStatus PauseEffect(ALuint sourceID)

PrimeEffect( ... )

int PrimeEffect(UInt32 inEffectID, ALuint *sourceID)

SetEffectLocation( ... )

OSStatus SetEffectLocation(ALuint sourceID, Float32 inX, Float32 inY, Float32 inZ)

SetEffectPitch( ... )

OSStatus SetEffectPitch(ALuint sourceID, Float32 inValue)

SetEffectPosition( ... )

void SetEffectPosition(ALuint sourceID, float position)

SetEffectVolume( ... )

OSStatus SetEffectVolume(ALuint sourceID, Float32 inValue)

SetEffectsVolume( ... )

OSStatus SetEffectsVolume(Float32 inValue)

SetListenerGain( ... )

OSStatus SetListenerGain(Float32 inValue)

SetListenerPosition( ... )

OSStatus SetListenerPosition(Float32 inX, Float32 inY, Float32 inZ)

SetListenerVelocity( ... )

OSStatus SetListenerVelocity(Float32 inX, Float32 inY, Float32 inZ)

SetLooping( ... )

OSStatus SetLooping(bool looping, ALint _id)

SetMaxDistance( ... )

OSStatus SetMaxDistance(Float32 inValue)

SetReferenceDistance( ... )

OSStatus SetReferenceDistance(Float32 inValue)

StartEffect( ... )

OSStatus StartEffect(ALuint sourceID)

StopEffect( ... )

OSStatus StopEffect(ALuint sourceID)

Teardown( )

void Teardown()

UnloadEffect( ... )

OSStatus UnloadEffect(UInt32 inEffectID)

UpdateGain( )

OSStatus UpdateGain()

checkToRelease( ... )

bool checkToRelease(ALuint sourceID, int mSource)

clearSources( )

void clearSources()

getEffectLength( ... )

int getEffectLength(UInt32 effectID)

~OpenALObject( )

~OpenALObject()