Home | History | Annotate | Download | only in itf

Lines Matching full:iconfig

105 static SLresult ValidatePlayerConfig(IAndroidConfiguration* iConfig) {
108 if (iConfig->mRoutingProxy != NULL) {
113 IObject* configObj = iConfig->mThis; // get corresponding object
144 static SLresult AllocPlayerRoutingProxy(IAndroidConfiguration* iConfig, jobject* proxyObj) {
147 IObject* configObj = iConfig->mThis; // get corresponding object
172 iConfig->mRoutingProxy = *proxyObj;
179 static SLresult ValidateRecorderConfig(IAndroidConfiguration* iConfig) {
182 if (iConfig->mRoutingProxy != NULL) {
186 IObject* configObj = iConfig->mThis; // get corresponding object
200 // } else if (iConfig->mRoutingProxy != NULL) {
219 static SLresult AllocRecorderRoutingProxy(IAndroidConfiguration* iConfig, jobject* proxyObj) {
222 IObject* configObj = iConfig->mThis; // get corresponding object
245 iConfig->mRoutingProxy = *proxyObj;
278 IAndroidConfiguration* iConfig = (IAndroidConfiguration*)self;
280 int objID = IObjectToObjectID(InterfaceToIObject(iConfig));
283 result = ValidatePlayerConfig(iConfig);
285 result = AllocPlayerRoutingProxy(iConfig, proxyObj);
290 result = ValidateRecorderConfig(iConfig);
292 result = AllocRecorderRoutingProxy(iConfig, proxyObj);
320 IAndroidConfiguration* iConfig = (IAndroidConfiguration*)self;
324 iConfig->mRoutingProxy == NULL) {
327 int objID = IObjectToObjectID(InterfaceToIObject(iConfig));
340 j_env->CallVoidMethod(iConfig->mRoutingProxy, midAudioTrackRoutingProxy_release);
345 j_env->DeleteGlobalRef(iConfig->mRoutingProxy);
346 iConfig->mRoutingProxy = NULL;
361 j_env->CallVoidMethod(iConfig->mRoutingProxy, midAudioRecordRoutingProxy_release);
366 j_env->DeleteGlobalRef(iConfig->mRoutingProxy);
367 iConfig->mRoutingProxy = NULL;