有谁能解释下这段代码呢?
反编译出来的,只是部分,有错.
private void enableDisableVideoCodecs(PayloadType paramPayloadType)throws LinphoneCoreException
{
String str1 = paramPayloadType.getMime();
String str3 = "Unhandled video codec " + str1;
int i;
int j = Log.e("Linphone", str3);
if ("MP4V-ES".equals(str1))
{
i = 2131165199;
SharedPreferences localSharedPreferences = this.mPref;
String str2 = getString(i);
boolean bool = localSharedPreferences.getBoolean(str2, 0);
this.mLinphoneCore.enablePayloadType(paramPayloadType, bool);
}
while (true)
{
if ("H264".equals(str1))
{
i = 2131165201;
break;
}
if ("H263-1998".equals(str1))
{
i = 2131165197;
break;
}
this.mLinphoneCore.enablePayloadType(paramPayloadType, 0);
return;
}
}