F32 LLListener_OpenAL::getDopplerFactor() { ALfloat factor; factor = alGetFloat(AL_DOPPLER_FACTOR); //llinfos << "LLListener_OpenAL::getDopplerFactor() : " << factor << llendl; return factor; }
void al_getfloat( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) { if (NULL == alGetFloat) mogl_glunsupported("alGetFloat"); plhs[0]=mxCreateDoubleMatrix(1,1,mxREAL); *mxGetPr(plhs[0])=(double)alGetFloat((ALenum)mxGetScalar(prhs[0])); }
F32 LLListener_OpenAL::getDopplerFactor() { ALfloat factor; factor = alGetFloat(AL_DOPPLER_FACTOR); //LL_INFOS() << "LLListener_OpenAL::getDopplerFactor() : " << factor << LL_ENDL; return factor; }
AL_API ALvoid AL_APIENTRY alGetFloatv(ALenum pname, ALfloat *values) { ALCcontext *Context; if(values) { switch(pname) { case AL_DOPPLER_FACTOR: case AL_DOPPLER_VELOCITY: case AL_DISTANCE_MODEL: case AL_SPEED_OF_SOUND: case AL_DEFERRED_UPDATES_SOFT: values[0] = alGetFloat(pname); return; } } Context = GetContextRef(); if(!Context) return; al_try { CHECK_VALUE(Context, values); switch(pname) { default: al_throwerr(Context, AL_INVALID_ENUM); } } al_endtry; ALCcontext_DecRef(Context); }
AL_API ALvoid AL_APIENTRY alGetFloatv(ALenum pname, ALfloat *values) { ALCcontext *context; if(values) { switch(pname) { case AL_DOPPLER_FACTOR: case AL_DOPPLER_VELOCITY: case AL_DISTANCE_MODEL: case AL_SPEED_OF_SOUND: case AL_DEFERRED_UPDATES_SOFT: case AL_MIDI_GAIN_SOFT: case AL_MIDI_STATE_SOFT: values[0] = alGetFloat(pname); return; } } context = GetContextRef(); if(!context) return; if(!(values)) SET_ERROR_AND_GOTO(context, AL_INVALID_VALUE, done); switch(pname) { default: SET_ERROR_AND_GOTO(context, AL_INVALID_ENUM, done); } done: ALCcontext_DecRef(context); }
float AudioSystem::getSpeedOfSound() const { SHINY_CHECK_AUDIO_SYSTEM_VALID_CURRENT("getting speed of sound"); ALfloat speedOfSound = alGetFloat(AL_SPEED_OF_SOUND); SHINY_CHECK_AL_ERROR("getting speed of sound"); return speedOfSound; }
float AudioSystem::getDopplerFactor() const { SHINY_CHECK_AUDIO_SYSTEM_VALID_CURRENT("getting doppler factor"); ALfloat dopplerFactor = alGetFloat(AL_DOPPLER_FACTOR); SHINY_CHECK_AL_ERROR("getting doppler factor"); return dopplerFactor; }
static PyObject* _context_getdopplerfactor (PyObject* self, void *closure) { ALfloat factor; ASSERT_CONTEXT_IS_CURRENT (self, NULL); CLEAR_ALERROR_STATE (); factor = alGetFloat (AL_DOPPLER_FACTOR); if (SetALErrorException (alGetError (), 0)) return NULL; return PyFloat_FromDouble ((double)factor); }
static PyObject* _context_getspeedofsound (PyObject* self, void *closure) { ALfloat speed; ASSERT_CONTEXT_IS_CURRENT (self, NULL); CLEAR_ALERROR_STATE (); speed = alGetFloat (AL_SPEED_OF_SOUND); if (SetALErrorException (alGetError (), 0)) return NULL; return PyFloat_FromDouble ((double)speed); }
Handle<Value> ALGetFloatCallback(const Arguments& args) { //if less that nbr of formal parameters then do nothing if (args.Length() < 1) return v8::Undefined(); //get arguments int arg0 = args[0]->IntegerValue(); //make call alGetFloat((ALenum)arg0); return v8::Undefined(); }
BOOL LLAudioEngine_OpenAL::init(const S32 num_channels) { LLAudioEngine::init(num_channels); if(!alutInit(NULL, NULL)) { llwarns << "LLAudioEngine_OpenAL::init() ALUT initialization failed: " << alutGetErrorString (alutGetError ()) << llendl; return FALSE; } initInternetStream(); llinfos << "LLAudioEngine_OpenAL::init() OpenAL successfully initialized" << llendl; llinfos << "LLAudioEngine_OpenAL::init() Speed of sound is: " << alGetFloat(AL_SPEED_OF_SOUND) << llendl; return TRUE; }
AL_API ALvoid AL_APIENTRY alGetFloatv(ALenum pname,ALfloat *data) { ALCcontext *Context; if(data) { switch(pname) { case AL_DOPPLER_FACTOR: case AL_DOPPLER_VELOCITY: case AL_DISTANCE_MODEL: case AL_SPEED_OF_SOUND: case AL_DEFERRED_UPDATES_SOFT: *data = alGetFloat(pname); return; } } Context = GetContextRef(); if(!Context) return; if(data) { switch(pname) { default: alSetError(Context, AL_INVALID_ENUM); break; } } else { // data is a NULL pointer alSetError(Context, AL_INVALID_VALUE); } ALCcontext_DecRef(Context); }
static int lua_alGet(lua_State* lua_state) { ALenum enum_parameter; int openal_primitive_type; enum_parameter = lua_tointeger(lua_state, 1); openal_primitive_type = lua_getTypeForEnum(enum_parameter); switch(openal_primitive_type) { case LUAOPENAL_BOOL_TYPE: { ALboolean ret_val; ret_val = alGetBoolean(enum_parameter); lua_pushboolean(lua_state, ret_val); return 1; break; } case LUAOPENAL_INT_TYPE: { ALint ret_val; ret_val = alGetInteger(enum_parameter); lua_pushinteger(lua_state, ret_val); return 1; break; } case LUAOPENAL_FLOAT_TYPE: { ALfloat ret_val; ret_val = alGetFloat(enum_parameter); lua_pushnumber(lua_state, ret_val); return 1; break; } case LUAOPENAL_INT_3_TYPE: { ALint ret_val[3]; alGetIntegerv(enum_parameter, ret_val); lua_pushinteger(lua_state, ret_val[0]); lua_pushinteger(lua_state, ret_val[1]); lua_pushinteger(lua_state, ret_val[2]); return 3; break; } case LUAOPENAL_FLOAT_3_TYPE: { ALfloat ret_val[3]; alGetFloatv(enum_parameter, ret_val); lua_pushnumber(lua_state, ret_val[0]); lua_pushnumber(lua_state, ret_val[1]); lua_pushnumber(lua_state, ret_val[2]); return 3; break; } case LUAOPENAL_FLOAT_6_TYPE: { ALfloat ret_val[6]; alGetFloatv(enum_parameter, ret_val); lua_pushnumber(lua_state, ret_val[0]); lua_pushnumber(lua_state, ret_val[1]); lua_pushnumber(lua_state, ret_val[2]); lua_pushnumber(lua_state, ret_val[3]); lua_pushnumber(lua_state, ret_val[4]); lua_pushnumber(lua_state, ret_val[5]); return 6; break; } case LUAOPENAL_STRING_TYPE: { const ALchar* ret_val; ret_val = alGetString(enum_parameter); lua_pushstring(lua_state, ret_val); return 1; break; } default: { /* TODO: Figure out how to handle OpenAL extensions. */ luaL_error(lua_state, "Unhandled parameter type for alGetSource*"); } } return 0; }
ALfloat CDECL wine_alGetFloat(ALenum param) { return alGetFloat(param); }
float AUD_OpenALDevice::getDopplerFactor() const { return alGetFloat(AL_DOPPLER_FACTOR); }
float AUD_OpenALDevice::getSpeedOfSound() const { return alGetFloat(AL_SPEED_OF_SOUND); }
const float32 COALDevice::GetSpeedOfSound() const { return alGetFloat(AL_SPEED_OF_SOUND); }
float NzAudio::GetDopplerFactor() { return alGetFloat(AL_DOPPLER_FACTOR); }
float Audio::getDopplerScale() const { return alGetFloat(AL_DOPPLER_FACTOR); }
float NzAudio::GetSpeedOfSound() { return alGetFloat(AL_SPEED_OF_SOUND); }
JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_AL10_nalGetFloat(JNIEnv *__env, jclass clazz, jint paramName, jlong __functionAddress) { alGetFloatPROC alGetFloat = (alGetFloatPROC)(intptr_t)__functionAddress; UNUSED_PARAMS(__env, clazz) return (jfloat)alGetFloat(paramName); }
float cAudioManager::getSpeedOfSound() const { return alGetFloat(AL_SPEED_OF_SOUND); }
float cAudioManager::getDopplerFactor() const { return alGetFloat(AL_DOPPLER_FACTOR); }
float lime_al_get_float (int param) { return alGetFloat (param); }
value lime_al_get_float (value param) { return alloc_float (alGetFloat (val_int (param))); }
//***************************************************************************** // alGetFloat //***************************************************************************** // ALAPI ALfloat ALAPIENTRY alGetFloat(ALenum param) { AL_RESULT_FXN(alGetFloat(param), ALfloat, 0.0f); }