Home | History | Annotate | Download | only in libopensles

Lines Matching defs:this

5  * you may not use this file except in compliance with the License.
27 IAndroidEffect *this = (IAndroidEffect *) self;
28 if (SL_OBJECTID_AUDIOPLAYER == IObjectToObjectID(this->mThis)) {
29 CAudioPlayer *ap = (CAudioPlayer *)this->mThis;
31 result = android_genericFx_createEffect(this, effectImplementationId, ap->mSessionId);
35 } else if (SL_OBJECTID_OUTPUTMIX == IObjectToObjectID(this->mThis)) {
36 result = android_genericFx_createEffect(this, effectImplementationId,
53 IAndroidEffect *this = (IAndroidEffect *) self;
54 result = android_genericFx_releaseEffect(this, effectImplementationId);
65 IAndroidEffect *this = (IAndroidEffect *) self;
66 result = android_genericFx_setEnabled(this, effectImplementationId, enabled);
77 IAndroidEffect *this = (IAndroidEffect *) self;
78 result = android_genericFx_isEnabled(this, effectImplementationId, pEnabled);
90 IAndroidEffect *this = (IAndroidEffect *) self;
91 result = android_genericFx_sendCommand(this, effectImplementationId, command, commandSize,
108 IAndroidEffect *this = (IAndroidEffect *) self;
109 this->mItf = &IAndroidEffect_Itf;
111 this->mEffects = new android::KeyedVector<SLuint32, android::AudioEffect* >();
117 IAndroidEffect *this = (IAndroidEffect *) self;
119 if (NULL != this->mEffects) {
120 if (!this->mEffects->isEmpty()) {
121 for (size_t i = 0 ; i < this->mEffects->size() ; i++) {
122 delete this->mEffects->valueAt(i);
124 this->mEffects->clear();
126 delete this->mEffects;
127 this->mEffects = NULL;