AgoraIO / Basic-Audio-Call

Sample app to join/leave a channel, mute/unmute, and switch between the speaker/headset.
MIT License
108 stars 117 forks source link

Initialization failed #10

Open arslanyasin opened 4 years ago

arslanyasin commented 4 years ago

Hello, Thank you for the great work but i am facing the issue while calling the initAgoraEngineAndJoinChannel() i did generate channel and appID too please help what i doing wrong here is my code

`public class Conversation extends BaseActivity implements CallBackResponseListener {

private RecyclerView mRecyclerView;
private ConversationRecyclerView mAdapter;
private EditText text;
private Button send;
ImageButton bt_attachment;

final int MY_PERMISSIONS_REQUEST_READ_STORAGE = 12;
final int GALLERY_REQUEST = 10;
final int REQUEST_TAKE_GALLERY_VIDEO = 11;
int MEDIA_TYPE;
public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
private static final int PERMISSION_REQ_ID_RECORD_AUDIO = 22;
private RtcEngine mRtcEngine;
// Tutorial Step 1
private IRtcEngineEventHandler mRtcEventHandler;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_conversation);

    setupToolbarWithUpNav(R.id.toolbar, user.getName(), R.drawable.userpic);
    mRecyclerView = findViewById(R.id.recyclerView);
    bt_attachment = findViewById(R.id.bt_attachment);
    httpVolleyRequests = new HttpVolleyRequests(this, this);
    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    mAdapter = new ConversationRecyclerView(this, data);
    mRecyclerView.setAdapter(mAdapter);
    text = (EditText) findViewById(R.id.et_message);

    send = (Button) findViewById(R.id.bt_send);

    mRtcEventHandler = new IRtcEngineEventHandler() { // Tutorial Step 1

        @Override
        public void onUserOffline(final int uid, final int reason) { // Tutorial Step 4
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    onRemoteUserLeft(uid, reason);
                }
            });
        }

        @Override
        public void onUserMuteAudio(final int uid, final boolean muted) { // Tutorial Step 6
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    onRemoteUserVoiceMuted(uid, muted);
                }
            });
        }
    };
    // Initialize RtcEngine after getting the permission.
    if (checkSelfPermission(Manifest.permission.RECORD_AUDIO, PERMISSION_REQ_ID_RECORD_AUDIO)) {
        initAgoraEngineAndJoinChannel();
    }
    getMessages();
}

private void initAgoraEngineAndJoinChannel() {
    initializeAgoraEngine();
    joinChannel();
}

public boolean checkSelfPermission(String permission, int requestCode) {
    if (ContextCompat.checkSelfPermission(this,
            permission)
            != PackageManager.PERMISSION_GRANTED) {

        ActivityCompat.requestPermissions(this,
                new String[]{permission},
                requestCode);
        return false;
    }
    return true;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_userphoto, menu);
    return true;
}

void checkPersmission() {
    // Here, thisActivity is the current activity
    if (ContextCompat.checkSelfPermission(this,
            Manifest.permission.READ_EXTERNAL_STORAGE)
            != PackageManager.PERMISSION_GRANTED) {

        // Permission is not granted
        // Should we show an explanation?
        if (ActivityCompat.shouldShowRequestPermissionRationale(this,
                Manifest.permission.READ_EXTERNAL_STORAGE)) {
            // Show an explanation to the user *asynchronously* -- don't block
            // this thread waiting for the user's response! After the user
            // sees the explanation, try again to request the permission.
        } else {
            // No explanation needed; request the permission
            ActivityCompat.requestPermissions(this,
                    new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},
                    MY_PERMISSIONS_REQUEST_READ_STORAGE);

            // MY_PERMISSIONS_REQUEST_READ_CONTACTS is an
            // app-defined int constant. The callback method gets the
            // result of the request.
        }
    } else {
        if (MEDIA_TYPE == 1) {
            Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
            photoPickerIntent.setType("image/*");
            startActivityForResult(photoPickerIntent, GALLERY_REQUEST);
        } else if (MEDIA_TYPE == 2) {
            Intent intent = new Intent();
            intent.setType("video/*");
            intent.setAction(Intent.ACTION_GET_CONTENT);
            startActivityForResult(Intent.createChooser(intent, "Select Video"), REQUEST_TAKE_GALLERY_VIDEO);
        }
        // Permission has already been granted
    }
}

@Override
public void onRequestPermissionsResult(int requestCode,
                                       String[] permissions, int[] grantResults) {
    switch (requestCode) {
        case MY_PERMISSIONS_REQUEST_READ_STORAGE: {
            // If request is cancelled, the result arrays are empty.
            if (grantResults.length > 0
                    && grantResults[0] == PackageManager.PERMISSION_GRANTED) {

                if (MEDIA_TYPE == 1) {
                    Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
                    photoPickerIntent.setType("image/*");
                    startActivityForResult(photoPickerIntent, GALLERY_REQUEST);
                } else if (MEDIA_TYPE == 2) {
                    Intent intent = new Intent();
                    intent.setType("video/*");
                    intent.setAction(Intent.ACTION_GET_CONTENT);
                    startActivityForResult(Intent.createChooser(intent, "Select Video"), REQUEST_TAKE_GALLERY_VIDEO);
                }

            } else {
                Toast.makeText(this, "You need to give permission to select image from gallery", Toast.LENGTH_SHORT).show();
            }
            return;
        }
        case PERMISSION_REQ_ID_RECORD_AUDIO: {
            if (grantResults.length > 0
                    && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                initAgoraEngineAndJoinChannel();
            } else {
                showLongToast("No permission for " + Manifest.permission.RECORD_AUDIO);
                finish();
            }
            break;
        }
        // other 'case' lines to check for other
        // permissions this app might request.
    }
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent _data) {
    super.onActivityResult(requestCode, resultCode, _data);
    if (resultCode == Activity.RESULT_OK)
        switch (requestCode) {
            case GALLERY_REQUEST:
                Uri selectedImage = _data.getData();
                try {
                    Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), selectedImage);
                    //carImage.setImageBitmap(bitmap);
                    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
                    bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
                    byte[] byteArray = byteArrayOutputStream.toByteArray();
                    String encoded = Base64.encodeToString(byteArray, Base64.DEFAULT);
                    List<ChatData> data = new ArrayList<ChatData>();
                    ChatData item = new ChatData();
                    item.setTime(getCurrentDate());
                    item.setType("2");
                    item.setText(text.getText().toString());
                    item.setImage("data:image/png;base64," + encoded);
                    item.setSenderId(AppSharedPreferences.getUser(Conversation.this).getId() + "");
                    data.add(item);
                    mAdapter.addItem(data);
                    mRecyclerView.smoothScrollToPosition(mRecyclerView.getAdapter().getItemCount() - 1);
                    sendMessage(item);
                    text.setText("");
                } catch (IOException e) {
                    Log.i("TAG", "Some exception " + e);
                }
                break;
            case REQUEST_TAKE_GALLERY_VIDEO:

                break;
        }
}
public final void showLongToast(final String msg) {
    this.runOnUiThread(new Runnable() {
        @Override
        public void run() {
            Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_LONG).show();
        }
    });
}

@Override
protected void onDestroy() {
    super.onDestroy();

    leaveChannel();
    RtcEngine.destroy();
    mRtcEngine = null;
}
// Tutorial Step 7
public void onLocalAudioMuteClicked(View view) {
    ImageView iv = (ImageView) view;
    if (iv.isSelected()) {
        iv.setSelected(false);
        iv.clearColorFilter();
    } else {
        iv.setSelected(true);
        iv.setColorFilter(getResources().getColor(R.color.colorPrimary), PorterDuff.Mode.MULTIPLY);
    }

    mRtcEngine.muteLocalAudioStream(iv.isSelected());
}

// Tutorial Step 5
public void onSwitchSpeakerphoneClicked(View view) {
    ImageView iv = (ImageView) view;
    if (iv.isSelected()) {
        iv.setSelected(false);
        iv.clearColorFilter();
    } else {
        iv.setSelected(true);
        iv.setColorFilter(getResources().getColor(R.color.colorPrimary), PorterDuff.Mode.MULTIPLY);
    }

    mRtcEngine.setEnableSpeakerphone(view.isSelected());
}

// Tutorial Step 3
public void onEndCallClicked(View view) {
    finish();
}

// Tutorial Step 1
private void initializeAgoraEngine() {
    try {
        mRtcEngine = RtcEngine.create(this, getResources().getString(R.string.private_app_id), mRtcEventHandler);
        mRtcEngine.setChannelProfile(Constants.CHANNEL_PROFILE_COMMUNICATION);
    } catch (Exception e) {
        Log.e("Initialize Exception", Log.getStackTraceString(e));

        throw new RuntimeException("NEED TO check rtc sdk init fatal error\n" + Log.getStackTraceString(e));
    }
}

// Tutorial Step 2
private void joinChannel() {
    String accessToken = getString(R.string.agora_access_token);
    if (TextUtils.equals(accessToken, "") || TextUtils.equals(accessToken, "#YOUR ACCESS TOKEN#")) {
        accessToken = null; // default, no token
    }

    mRtcEngine.joinChannel(accessToken, "audio", "Extra Optional Data", 0); // if you do not specify the uid, we will generate the uid for you
}

// Tutorial Step 3
private void leaveChannel() {
    mRtcEngine.leaveChannel();
}

// Tutorial Step 4
private void onRemoteUserLeft(int uid, int reason) {
    showLongToast(String.format(Locale.US, "user %d left %d", (uid & 0xFFFFFFFFL), reason));
   /* View tipMsg = findViewById(R.id.quick_tips_when_use_agora_sdk); // optional UI
    tipMsg.setVisibility(View.VISIBLE);*/
}

// Tutorial Step 6
private void onRemoteUserVoiceMuted(int uid, boolean muted) {
    showLongToast(String.format(Locale.US, "user %d muted or unmuted %b", (uid & 0xFFFFFFFFL), muted));
}

}`

and stack trace is l E/art: Failed to register native method io.agora.rtc.internal.RtcEngineImpl.nativeSwitchChannel(JLjava/lang/String;Ljava/lang/String;)I in /data/app/com.pbc.pakistanbusinesscouncil-2/base.apk 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: ----- class 'Lio/agora/rtc/internal/RtcEngineImpl;' cl=0x12cd0f40 ----- 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: objectSize=2213 (128 from super) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: access=0x8008.0001 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: super='java.lang.Class<io.agora.rtc.RtcEngineEx>' (cl=0x12cd0f40) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: interfaces (2): 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 0: java.lang.Class<io.agora.rtc.internal.AudioRoutingController$AudioRoutingListener> (cl=0x12cd0f40) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 1: java.lang.Class<io.agora.rtc.IAudioEffectManager> (cl=0x12cd0f40) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: vtable (182 entries, 12 in super): 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 0: void io.agora.rtc.internal.RtcEngineImpl.addHandler(io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 1: int io.agora.rtc.internal.RtcEngineImpl.addInjectStreamUrl(java.lang.String, io.agora.rtc.live.LiveInjectStreamConfig) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 2: int io.agora.rtc.internal.RtcEngineImpl.addPublishStreamUrl(java.lang.String, boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 3: int io.agora.rtc.internal.RtcEngineImpl.addVideoWatermark(io.agora.rtc.video.AgoraImage) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 4: int io.agora.rtc.internal.RtcEngineImpl.adjustAudioMixingPlayoutVolume(int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 5: int io.agora.rtc.internal.RtcEngineImpl.adjustAudioMixingPublishVolume(int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 6: int io.agora.rtc.internal.RtcEngineImpl.adjustAudioMixingVolume(int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 7: int io.agora.rtc.internal.RtcEngineImpl.adjustPlaybackSignalVolume(int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 8: int io.agora.rtc.internal.RtcEngineImpl.adjustRecordingSignalVolume(int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 9: int io.agora.rtc.internal.RtcEngineImpl.clearVideoCompositingLayout() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 10: int io.agora.rtc.internal.RtcEngineImpl.clearVideoWatermarks() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 11: int io.agora.rtc.internal.RtcEngineImpl.complain(java.lang.String, java.lang.String) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 12: int io.agora.rtc.internal.RtcEngineImpl.configPublisher(io.agora.rtc.PublisherConfiguration) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 13: int io.agora.rtc.internal.RtcEngineImpl.createDataStream(boolean, boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 14: int io.agora.rtc.internal.RtcEngineImpl.disableAudio() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 15: int io.agora.rtc.internal.RtcEngineImpl.disableLastmileTest() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 16: int io.agora.rtc.internal.RtcEngineImpl.disableVideo() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 17: void io.agora.rtc.internal.RtcEngineImpl.doDestroy() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 18: int io.agora.rtc.internal.RtcEngineImpl.enableAudio() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 19: int io.agora.rtc.internal.RtcEngineImpl.enableAudioQualityIndication(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 20: int io.agora.rtc.internal.RtcEngineImpl.enableAudioVolumeIndication(int, int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 21: int io.agora.rtc.internal.RtcEngineImpl.enableDualStreamMode(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 22: boolean io.agora.rtc.internal.RtcEngineImpl.enableHighPerfWifiMode(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 23: int io.agora.rtc.internal.RtcEngineImpl.enableInEarMonitoring(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 24: int io.agora.rtc.internal.RtcEngineImpl.enableLastmileTest() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 25: int io.agora.rtc.internal.RtcEngineImpl.enableLocalAudio(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 26: int io.agora.rtc.internal.RtcEngineImpl.enableLocalVideo(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 27: int io.agora.rtc.internal.RtcEngineImpl.enableRecap(int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 28: int io.agora.rtc.internal.RtcEngineImpl.enableRemoteVideo(boolean, int) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 29: int io.agora.rtc.internal.RtcEngineImpl.enableSoundPositionIndication(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 30: int io.agora.rtc.internal.RtcEngineImpl.enableTransportQualityIndication(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 31: int io.agora.rtc.internal.RtcEngineImpl.enableVideo() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 32: int io.agora.rtc.internal.RtcEngineImpl.enableWebSdkInteroperability(boolean) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 33: void io.agora.rtc.internal.RtcEngineImpl.finalize() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 34: android.app.ActivityManager io.agora.rtc.internal.RtcEngineImpl.getActivityManager(android.content.Context) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 35: io.agora.rtc.IAudioEffectManager io.agora.rtc.internal.RtcEngineImpl.getAudioEffectManager() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 36: android.media.AudioManager io.agora.rtc.internal.RtcEngineImpl.getAudioManager(android.content.Context) 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 37: int io.agora.rtc.internal.RtcEngineImpl.getAudioMixingCurrentPosition() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 38: int io.agora.rtc.internal.RtcEngineImpl.getAudioMixingDuration() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 39: int io.agora.rtc.internal.RtcEngineImpl.getBatteryLifePercent() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 40: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getCallId() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 41: float io.agora.rtc.internal.RtcEngineImpl.getCameraMaxZoomFactor() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 42: int io.agora.rtc.internal.RtcEngineImpl.getConnectionState() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 43: android.content.Context io.agora.rtc.internal.RtcEngineImpl.getContext() 2020-03-19 12:49:19.872 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 44: double io.agora.rtc.internal.RtcEngineImpl.getEffectsVolume() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 45: long io.agora.rtc.internal.RtcEngineImpl.getNativeHandle() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 46: byte[] io.agora.rtc.internal.RtcEngineImpl.getNetworkInfo() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 47: int io.agora.rtc.internal.RtcEngineImpl.getNetworkType() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 48: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getParameter(java.lang.String, java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 49: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getParameters(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 50: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getProfile() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 51: io.agora.rtc.IRtcEngineEventHandler$RtcStats io.agora.rtc.internal.RtcEngineImpl.getRtcStats() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 52: void io.agora.rtc.internal.RtcEngineImpl.handleEvent(int, byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 53: boolean io.agora.rtc.internal.RtcEngineImpl.isCameraAutoFocusFaceModeSupported() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 54: boolean io.agora.rtc.internal.RtcEngineImpl.isCameraExposurePositionSupported() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 55: boolean io.agora.rtc.internal.RtcEngineImpl.isCameraFocusSupported() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 56: boolean io.agora.rtc.internal.RtcEngineImpl.isCameraTorchSupported() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 57: boolean io.agora.rtc.internal.RtcEngineImpl.isCameraZoomSupported() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 58: boolean io.agora.rtc.internal.RtcEngineImpl.isSpeakerphoneEnabled() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 59: boolean io.agora.rtc.internal.RtcEngineImpl.isTextureEncodeSupported() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 60: int io.agora.rtc.internal.RtcEngineImpl.joinChannel(java.lang.String, java.lang.String, java.lang.String, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 61: int io.agora.rtc.internal.RtcEngineImpl.leaveChannel() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 62: java.lang.String io.agora.rtc.internal.RtcEngineImpl.makeQualityReportUrl(java.lang.String, int, int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 63: int io.agora.rtc.internal.RtcEngineImpl.monitorAudioRouteChange(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 64: void io.agora.rtc.internal.RtcEngineImpl.monitorBluetoothHeadsetEvent(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 65: void io.agora.rtc.internal.RtcEngineImpl.monitorHeadsetEvent(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 66: int io.agora.rtc.internal.RtcEngineImpl.muteAllRemoteAudioStreams(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 67: int io.agora.rtc.internal.RtcEngineImpl.muteAllRemoteVideoStreams(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 68: int io.agora.rtc.internal.RtcEngineImpl.muteLocalAudioStream(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 69: int io.agora.rtc.internal.RtcEngineImpl.muteLocalVideoStream(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 70: int io.agora.rtc.internal.RtcEngineImpl.muteRemoteAudioStream(int, boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 71: int io.agora.rtc.internal.RtcEngineImpl.muteRemoteVideoStream(int, boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 72: void io.agora.rtc.internal.RtcEngineImpl.notifyNetworkChange() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 73: void io.agora.rtc.internal.RtcEngineImpl.onAudioRoutingChanged(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 74: void io.agora.rtc.internal.RtcEngineImpl.onAudioRoutingError(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 75: void io.agora.rtc.internal.RtcEngineImpl.onEvent(int, byte[]) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 76: int io.agora.rtc.internal.RtcEngineImpl.pauseAllEffects() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 77: int io.agora.rtc.internal.RtcEngineImpl.pauseAudio() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 78: int io.agora.rtc.internal.RtcEngineImpl.pauseAudioMixing() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 79: int io.agora.rtc.internal.RtcEngineImpl.pauseEffect(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 80: int io.agora.rtc.internal.RtcEngineImpl.playEffect(int, java.lang.String, int, double, double, double) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 81: int io.agora.rtc.internal.RtcEngineImpl.playEffect(int, java.lang.String, int, double, double, double, boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 82: int io.agora.rtc.internal.RtcEngineImpl.playRecap() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 83: int io.agora.rtc.internal.RtcEngineImpl.preloadEffect(int, java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 84: int io.agora.rtc.internal.RtcEngineImpl.pushExternalAudioFrame(byte[], long) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 85: boolean io.agora.rtc.internal.RtcEngineImpl.pushExternalVideoFrame(io.agora.rtc.video.AgoraVideoFrame) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 86: int io.agora.rtc.internal.RtcEngineImpl.rate(java.lang.String, int, java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 87: int io.agora.rtc.internal.RtcEngineImpl.registerAudioFrameObserver(io.agora.rtc.IAudioFrameObserver) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 88: void io.agora.rtc.internal.RtcEngineImpl.reinitialize(android.content.Context, java.lang.String, io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 89: int io.agora.rtc.internal.RtcEngineImpl.removeInjectStreamUrl(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 90: int io.agora.rtc.internal.RtcEngineImpl.removePublishStreamUrl(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 91: int io.agora.rtc.internal.RtcEngineImpl.removeRemoteVideoTrack(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 92: int io.agora.rtc.internal.RtcEngineImpl.renewToken(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 93: int io.agora.rtc.internal.RtcEngineImpl.resumeAllEffects() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 94: int io.agora.rtc.internal.RtcEngineImpl.resumeAudio() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 95: int io.agora.rtc.internal.RtcEngineImpl.resumeAudioMixing() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 96: int io.agora.rtc.internal.RtcEngineImpl.resumeEffect(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 97: int io.agora.rtc.internal.RtcEngineImpl.sendStreamMessage(int, byte[]) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 98: int io.agora.rtc.internal.RtcEngineImpl.setApiCallMode(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 99: int io.agora.rtc.internal.RtcEngineImpl.setAudioMixingPosition(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 100: int io.agora.rtc.internal.RtcEngineImpl.setAudioProfile(int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 101: int io.agora.rtc.internal.RtcEngineImpl.setBeautyEffectOptions(boolean, io.agora.rtc.video.BeautyOptions) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 102: int io.agora.rtc.internal.RtcEngineImpl.setCameraAutoFocusFaceModeEnabled(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 103: int io.agora.rtc.internal.RtcEngineImpl.setCameraCapturerConfiguration(io.agora.rtc.video.CameraCapturerConfiguration) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 104: int io.agora.rtc.internal.RtcEngineImpl.setCameraExposurePosition(float, float) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 105: int io.agora.rtc.internal.RtcEngineImpl.setCameraFocusPositionInPreview(float, float) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 106: int io.agora.rtc.internal.RtcEngineImpl.setCameraTorchOn(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 107: int io.agora.rtc.internal.RtcEngineImpl.setCameraZoomFactor(float) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 108: int io.agora.rtc.internal.RtcEngineImpl.setChannelProfile(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 109: int io.agora.rtc.internal.RtcEngineImpl.setClientRole(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 110: int io.agora.rtc.internal.RtcEngineImpl.setDefaultAudioRoutetoSpeakerphone(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 111: int io.agora.rtc.internal.RtcEngineImpl.setDefaultMuteAllRemoteAudioStreams(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 112: int io.agora.rtc.internal.RtcEngineImpl.setDefaultMuteAllRemoteVideoStreams(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 113: int io.agora.rtc.internal.RtcEngineImpl.setEffectsVolume(double) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 114: int io.agora.rtc.internal.RtcEngineImpl.setEnableSpeakerphone(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 115: int io.agora.rtc.internal.RtcEngineImpl.setEncryptionMode(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 116: int io.agora.rtc.internal.RtcEngineImpl.setEncryptionSecret(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 117: int io.agora.rtc.internal.RtcEngineImpl.setExternalAudioSource(boolean, int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 118: void io.agora.rtc.internal.RtcEngineImpl.setExternalVideoSource(boolean, boolean, boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 119: int io.agora.rtc.internal.RtcEngineImpl.setHighQualityAudioParameters(boolean, boolean, boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 120: int io.agora.rtc.internal.RtcEngineImpl.setInEarMonitoringVolume(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 121: int io.agora.rtc.internal.RtcEngineImpl.setLiveTranscoding(io.agora.rtc.live.LiveTranscoding) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 122: int io.agora.rtc.internal.RtcEngineImpl.setLocalPublishFallbackOption(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 123: int io.agora.rtc.internal.RtcEngineImpl.setLocalRenderMode(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 124: int io.agora.rtc.internal.RtcEngineImpl.setLocalVideoMirrorMode(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 125: int io.agora.rtc.internal.RtcEngineImpl.setLocalVideoRenderer(io.agora.rtc.mediaio.IVideoSink) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 126: int io.agora.rtc.internal.RtcEngineImpl.setLocalVoiceChanger(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 127: int io.agora.rtc.internal.RtcEngineImpl.setLocalVoiceEqualization(int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 128: int io.agora.rtc.internal.RtcEngineImpl.setLocalVoicePitch(double) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 129: int io.agora.rtc.internal.RtcEngineImpl.setLocalVoiceReverb(int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 130: int io.agora.rtc.internal.RtcEngineImpl.setLocalVoiceReverbPreset(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 131: int io.agora.rtc.internal.RtcEngineImpl.setLogFile(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 132: int io.agora.rtc.internal.RtcEngineImpl.setLogFileSize(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 133: int io.agora.rtc.internal.RtcEngineImpl.setLogFilter(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 134: int io.agora.rtc.internal.RtcEngineImpl.setMixedAudioFrameParameters(int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 135: int io.agora.rtc.internal.RtcEngineImpl.setParameters(java.lang.String) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 136: int io.agora.rtc.internal.RtcEngineImpl.setPlaybackAudioFrameParameters(int, int, int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 137: void io.agora.rtc.internal.RtcEngineImpl.setPreferHeadset(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 138: int io.agora.rtc.internal.RtcEngineImpl.setProfile(java.lang.String, boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 139: int io.agora.rtc.internal.RtcEngineImpl.setRecordingAudioFrameParameters(int, int, int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 140: int io.agora.rtc.internal.RtcEngineImpl.setRemoteDefaultVideoStreamType(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 141: int io.agora.rtc.internal.RtcEngineImpl.setRemoteRenderMode(int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 142: int io.agora.rtc.internal.RtcEngineImpl.setRemoteSubscribeFallbackOption(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 143: int io.agora.rtc.internal.RtcEngineImpl.setRemoteUserPriority(int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 144: int io.agora.rtc.internal.RtcEngineImpl.setRemoteVideoRenderer(int, io.agora.rtc.mediaio.IVideoSink) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 145: int io.agora.rtc.internal.RtcEngineImpl.setRemoteVideoStreamType(int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 146: int io.agora.rtc.internal.RtcEngineImpl.setRemoteVoicePosition(int, double, double) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 147: int io.agora.rtc.internal.RtcEngineImpl.setTextureId(int, android.opengl.EGLContext, int, int, long) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 148: int io.agora.rtc.internal.RtcEngineImpl.setTextureId(int, javax.microedition.khronos.egl.EGLContext, int, int, long) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 149: int io.agora.rtc.internal.RtcEngineImpl.setTextureIdWithMatrix(int, android.opengl.EGLContext, int, int, int, long, float[]) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 150: int io.agora.rtc.internal.RtcEngineImpl.setTextureIdWithMatrix(int, javax.microedition.khronos.egl.EGLContext, int, int, int, long, float[]) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 151: int io.agora.rtc.internal.RtcEngineImpl.setVideoCamera(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 152: int io.agora.rtc.internal.RtcEngineImpl.setVideoCompositingLayout(io.agora.rtc.video.VideoCompositingLayout) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 153: int io.agora.rtc.internal.RtcEngineImpl.setVideoEncoderConfiguration(io.agora.rtc.video.VideoEncoderConfiguration) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 154: int io.agora.rtc.internal.RtcEngineImpl.setVideoProfile(int, int, int, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 155: int io.agora.rtc.internal.RtcEngineImpl.setVideoProfile(int, boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 156: int io.agora.rtc.internal.RtcEngineImpl.setVideoQualityParameters(boolean) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 157: int io.agora.rtc.internal.RtcEngineImpl.setVideoSource(io.agora.rtc.mediaio.IVideoSource) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 158: int io.agora.rtc.internal.RtcEngineImpl.setVolumeOfEffect(int, double) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 159: int io.agora.rtc.internal.RtcEngineImpl.setupLocalVideo(io.agora.rtc.video.VideoCanvas) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 160: int io.agora.rtc.internal.RtcEngineImpl.setupRemoteVideo(io.agora.rtc.video.VideoCanvas) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 161: int io.agora.rtc.internal.RtcEngineImpl.startAudioMixing(java.lang.String, boolean, boolean, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 162: int io.agora.rtc.internal.RtcEngineImpl.startAudioRecording(java.lang.String, int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 163: int io.agora.rtc.internal.RtcEngineImpl.startEchoTest() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 164: int io.agora.rtc.internal.RtcEngineImpl.startEchoTest(int) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 165: int io.agora.rtc.internal.RtcEngineImpl.startLastmileProbeTest(io.agora.rtc.internal.LastmileProbeConfig) 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 166: int io.agora.rtc.internal.RtcEngineImpl.startPreview() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 167: int io.agora.rtc.internal.RtcEngineImpl.stopAllEffects() 2020-03-19 12:49:19.873 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 168: int io.agora.rtc.internal.RtcEngineImpl.stopAllRemoteVideo() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 169: int io.agora.rtc.internal.RtcEngineImpl.stopAudioMixing() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 170: int io.agora.rtc.internal.RtcEngineImpl.stopAudioRecording() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 171: int io.agora.rtc.internal.RtcEngineImpl.stopEchoTest() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 172: int io.agora.rtc.internal.RtcEngineImpl.stopEffect(int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 173: int io.agora.rtc.internal.RtcEngineImpl.stopLastmileProbeTest() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 174: int io.agora.rtc.internal.RtcEngineImpl.stopPreview() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 175: int io.agora.rtc.internal.RtcEngineImpl.stopRemoteVideo(int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 176: int io.agora.rtc.internal.RtcEngineImpl.switchCamera() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 177: int io.agora.rtc.internal.RtcEngineImpl.unloadEffect(int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 178: void io.agora.rtc.internal.RtcEngineImpl.updateRtcStats(io.agora.rtc.internal.RtcEngineMessage$PMediaResRtcStats) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 179: int io.agora.rtc.internal.RtcEngineImpl.updateSharedContext(android.opengl.EGLContext) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 180: int io.agora.rtc.internal.RtcEngineImpl.updateSharedContext(javax.microedition.khronos.egl.EGLContext) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 181: int io.agora.rtc.internal.RtcEngineImpl.useExternalAudioDevice() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: direct methods (123 entries): 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 0: void io.agora.rtc.internal.RtcEngineImpl.<clinit>() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 1: void io.agora.rtc.internal.RtcEngineImpl.<init>(android.content.Context, java.lang.String, io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 2: io.agora.rtc.internal.AudioRoutingController io.agora.rtc.internal.RtcEngineImpl.access$000(io.agora.rtc.internal.RtcEngineImpl) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 3: boolean io.agora.rtc.internal.RtcEngineImpl.access$100(io.agora.rtc.internal.RtcEngineImpl) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 4: boolean io.agora.rtc.internal.RtcEngineImpl.access$102(io.agora.rtc.internal.RtcEngineImpl, boolean) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 5: boolean io.agora.rtc.internal.RtcEngineImpl.access$300(io.agora.rtc.internal.RtcEngineImpl) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 6: void io.agora.rtc.internal.RtcEngineImpl.access$400(io.agora.rtc.internal.RtcEngineImpl, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 7: boolean io.agora.rtc.internal.RtcEngineImpl.checkAccessNetworkState(android.content.Context) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 8: boolean io.agora.rtc.internal.RtcEngineImpl.checkAccessWifiState(android.content.Context) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 9: boolean io.agora.rtc.internal.RtcEngineImpl.checkIfInUIThread(java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 10: boolean io.agora.rtc.internal.RtcEngineImpl.checkStatus() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 11: int io.agora.rtc.internal.RtcEngineImpl.checkVoipPermissions(android.content.Context, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 12: void io.agora.rtc.internal.RtcEngineImpl.checkVoipPermissions(android.content.Context) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 13: void io.agora.rtc.internal.RtcEngineImpl.checkVoipPermissions(android.content.Context, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 14: io.agora.rtc.internal.RtcEngineMessage$MediaAppContext io.agora.rtc.internal.RtcEngineImpl.createAppContext(android.content.Context) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 15: int io.agora.rtc.internal.RtcEngineImpl.deliverFrame(long, byte[], int, int, int, int, int, int, int, long, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 16: int io.agora.rtc.internal.RtcEngineImpl.doCheckPermission(android.content.Context) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 17: io.agora.rtc.internal.RtcEngineMessage$MediaNetworkInfo io.agora.rtc.internal.RtcEngineImpl.doGetNetworkInfo(android.content.Context) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 18: void io.agora.rtc.internal.RtcEngineImpl.doMonitorSystemEvent(android.content.Context, io.agora.rtc.internal.RtcEngineMessage$MediaAppContext) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 19: void io.agora.rtc.internal.RtcEngineImpl.doStopMonitorSystemEvent() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 20: java.lang.String io.agora.rtc.internal.RtcEngineImpl.formatString(java.lang.String, java.lang.Object[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 21: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getAppStorageDir(android.content.Context) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 22: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getLocalHost() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 23: java.lang.String[] io.agora.rtc.internal.RtcEngineImpl.getLocalHostList() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 24: io.agora.rtc.internal.RtcEngineMessage$PVideoNetOptions io.agora.rtc.internal.RtcEngineImpl.getOptionsByVideoProfile(int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 25: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getRandomUUID() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 26: boolean io.agora.rtc.internal.RtcEngineImpl.getSignalStrength(android.content.Context, io.agora.rtc.internal.RtcEngineMessage$MediaNetworkInfo) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 27: java.lang.String io.agora.rtc.internal.RtcEngineImpl.getSystemProperty(java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 28: java.lang.String io.agora.rtc.internal.RtcEngineImpl.inetAddressToIpAddress(java.net.InetAddress) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 29: boolean io.agora.rtc.internal.RtcEngineImpl.initializeNativeLibs() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 30: java.net.InetAddress io.agora.rtc.internal.RtcEngineImpl.intToInetAddress(int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 31: void io.agora.rtc.internal.RtcEngineImpl.loadNativeLibrary() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 32: int io.agora.rtc.internal.RtcEngineImpl.monitorAudioRouting() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 33: void io.agora.rtc.internal.RtcEngineImpl.monitorConnectionEvent(boolean) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 34: int io.agora.rtc.internal.RtcEngineImpl.nativeAddInjectStreamUrl(long, java.lang.String, byte[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 35: int io.agora.rtc.internal.RtcEngineImpl.nativeAddLocalVideoRender(long, io.agora.rtc.mediaio.IVideoSink, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 36: int io.agora.rtc.internal.RtcEngineImpl.nativeAddPublishStreamUrl(long, java.lang.String, boolean) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 37: int io.agora.rtc.internal.RtcEngineImpl.nativeAddRemoteVideoRender(long, int, io.agora.rtc.mediaio.IVideoSink, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 38: int io.agora.rtc.internal.RtcEngineImpl.nativeAddVideoCapturer(long, io.agora.rtc.mediaio.IVideoSource, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 39: int io.agora.rtc.internal.RtcEngineImpl.nativeAddVideoWatermark(long, java.lang.String, int, int, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 40: int io.agora.rtc.internal.RtcEngineImpl.nativeClassInit() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 41: int io.agora.rtc.internal.RtcEngineImpl.nativeClearVideoWatermarks(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 42: int io.agora.rtc.internal.RtcEngineImpl.nativeComplain(long, java.lang.String, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 43: int io.agora.rtc.internal.RtcEngineImpl.nativeCreateDataStream(long, boolean, boolean) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 44: int io.agora.rtc.internal.RtcEngineImpl.nativeDestroy(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 45: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeGetCallId(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 46: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeGetChatEngineVersion() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 47: int io.agora.rtc.internal.RtcEngineImpl.nativeGetConncetionState(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 48: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeGetErrorDescription(int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 49: long io.agora.rtc.internal.RtcEngineImpl.nativeGetHandle(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 50: int io.agora.rtc.internal.RtcEngineImpl.nativeGetIntParameter(long, java.lang.String, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 51: byte[] io.agora.rtc.internal.RtcEngineImpl.nativeGetOptionsByVideoProfile(long, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 52: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeGetParameter(long, java.lang.String, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 53: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeGetParameters(long, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 54: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeGetProfile(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 55: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeGetSdkVersion() 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 56: int io.agora.rtc.internal.RtcEngineImpl.nativeJoinChannel(long, byte[], java.lang.String, java.lang.String, java.lang.String, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 57: int io.agora.rtc.internal.RtcEngineImpl.nativeLeaveChannel(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 58: int io.agora.rtc.internal.RtcEngineImpl.nativeLog(int, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 59: java.lang.String io.agora.rtc.internal.RtcEngineImpl.nativeMakeQualityReportUrl(long, java.lang.String, int, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 60: int io.agora.rtc.internal.RtcEngineImpl.nativeNotifyNetworkChange(long, byte[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 61: long io.agora.rtc.internal.RtcEngineImpl.nativeObjectInit(java.lang.Object, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 62: int io.agora.rtc.internal.RtcEngineImpl.nativePushExternalAudioFrameRawData(long, byte[], long, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 63: int io.agora.rtc.internal.RtcEngineImpl.nativeRate(long, java.lang.String, int, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 64: int io.agora.rtc.internal.RtcEngineImpl.nativeRegisterAudioFrameObserver(long, java.lang.Object) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 65: int io.agora.rtc.internal.RtcEngineImpl.nativeRemoveInjectStreamUrl(long, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 66: int io.agora.rtc.internal.RtcEngineImpl.nativeRemovePublishStreamUrl(long, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 67: int io.agora.rtc.internal.RtcEngineImpl.nativeRemoveVideoReceiveTrack(long, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 68: int io.agora.rtc.internal.RtcEngineImpl.nativeRenewChannelKey(long, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 69: int io.agora.rtc.internal.RtcEngineImpl.nativeRenewToken(long, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 70: int io.agora.rtc.internal.RtcEngineImpl.nativeSendStreamMessage(long, int, byte[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 71: int io.agora.rtc.internal.RtcEngineImpl.nativeSetApiCallMode(long, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 72: int io.agora.rtc.internal.RtcEngineImpl.nativeSetAudioProfile(long, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 73: int io.agora.rtc.internal.RtcEngineImpl.nativeSetBeautyEffectOptions(long, boolean, int, float, float, float) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 74: int io.agora.rtc.internal.RtcEngineImpl.nativeSetEGL10Context(long, javax.microedition.khronos.egl.EGLContext) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 75: int io.agora.rtc.internal.RtcEngineImpl.nativeSetEGL10TextureId(long, int, javax.microedition.khronos.egl.EGLContext, int, int, int, long, float[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 76: int io.agora.rtc.internal.RtcEngineImpl.nativeSetEGL14Context(long, android.opengl.EGLContext) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 77: int io.agora.rtc.internal.RtcEngineImpl.nativeSetEGL14TextureId(long, int, android.opengl.EGLContext, int, int, int, long, float[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 78: int io.agora.rtc.internal.RtcEngineImpl.nativeSetEncryptionSecret(long, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 79: int io.agora.rtc.internal.RtcEngineImpl.nativeSetLiveTranscoding(long, byte[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 80: int io.agora.rtc.internal.RtcEngineImpl.nativeSetParameters(long, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 81: int io.agora.rtc.internal.RtcEngineImpl.nativeSetProfile(long, java.lang.String, boolean) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 82: int io.agora.rtc.internal.RtcEngineImpl.nativeSetRemoteUserPriority(long, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 83: int io.agora.rtc.internal.RtcEngineImpl.nativeSetVideoCompositingLayout(long, byte[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 84: int io.agora.rtc.internal.RtcEngineImpl.nativeSetVideoEncoderConfiguration(long, int, int, int, int, int, int, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 85: int io.agora.rtc.internal.RtcEngineImpl.nativeSetVideoProfileEx(long, int, int, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 86: int io.agora.rtc.internal.RtcEngineImpl.nativeSetupVideoLocal(long, android.view.SurfaceView, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 87: int io.agora.rtc.internal.RtcEngineImpl.nativeSetupVideoRemote(long, android.view.SurfaceView, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 88: int io.agora.rtc.internal.RtcEngineImpl.nativeStartEchoTest(long, byte[]) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 89: int io.agora.rtc.internal.RtcEngineImpl.nativeStartEchoTestWithInterval(long, byte[], int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 90: int io.agora.rtc.internal.RtcEngineImpl.nativeStartLastmileProbeTest(long, byte[], boolean, boolean, int, int) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 91: int io.agora.rtc.internal.RtcEngineImpl.nativeStopEchoTest(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 92: int io.agora.rtc.internal.RtcEngineImpl.nativeStopLastmileProbeTest(long) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 93: void io.agora.rtc.internal.RtcEngineImpl.onApiCallExecuted(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 94: void io.agora.rtc.internal.RtcEngineImpl.onCameraExposureAreaChanged(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 95: void io.agora.rtc.internal.RtcEngineImpl.onCameraFocusAreaChanged(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 96: void io.agora.rtc.internal.RtcEngineImpl.onFirstLocalAudioFrame(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 97: void io.agora.rtc.internal.RtcEngineImpl.onFirstLocalVideoFrame(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 98: void io.agora.rtc.internal.RtcEngineImpl.onFirstRemoteAudioFrame(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 99: void io.agora.rtc.internal.RtcEngineImpl.onFirstRemoteVideoDecoded(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 100: void io.agora.rtc.internal.RtcEngineImpl.onFirstRemoteVideoFrame(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 101: void io.agora.rtc.internal.RtcEngineImpl.onLocalVideoStat(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 102: void io.agora.rtc.internal.RtcEngineImpl.onLogEvent(int, java.lang.String) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 103: void io.agora.rtc.internal.RtcEngineImpl.onRemoteAudioStat(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 104: void io.agora.rtc.internal.RtcEngineImpl.onRemoteVideoStat(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 105: void io.agora.rtc.internal.RtcEngineImpl.onRemoteVideoStateChanged(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 106: void io.agora.rtc.internal.RtcEngineImpl.onSpeakersReport(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 107: void io.agora.rtc.internal.RtcEngineImpl.onStreamMessage(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 108: void io.agora.rtc.internal.RtcEngineImpl.onStreamMessageError(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.874 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 109: void io.agora.rtc.internal.RtcEngineImpl.onVideoSizeChanged(byte[], io.agora.rtc.IRtcEngineEventHandler) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 110: int io.agora.rtc.internal.RtcEngineImpl.roundOrientation(int, int) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 111: int io.agora.rtc.internal.RtcEngineImpl.selectFrontCamera() 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 112: void io.agora.rtc.internal.RtcEngineImpl.sendLogEvent(byte[]) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 113: void io.agora.rtc.internal.RtcEngineImpl.setDeviceOrientation(int) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 114: int io.agora.rtc.internal.RtcEngineImpl.setExtVideoSource(long, int, int) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 115: int io.agora.rtc.internal.RtcEngineImpl.setParameter(java.lang.String, double) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 116: int io.agora.rtc.internal.RtcEngineImpl.setParameter(java.lang.String, int) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 117: int io.agora.rtc.internal.RtcEngineImpl.setParameter(java.lang.String, long) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 118: int io.agora.rtc.internal.RtcEngineImpl.setParameter(java.lang.String, java.lang.String) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 119: int io.agora.rtc.internal.RtcEngineImpl.setParameter(java.lang.String, boolean) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 120: int io.agora.rtc.internal.RtcEngineImpl.setParameterObject(java.lang.String, java.lang.String) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 121: int io.agora.rtc.internal.RtcEngineImpl.setVideoRotateCapturedFrames(int, int) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 122: void io.agora.rtc.internal.RtcEngineImpl.updateViewOrientation(int) 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: static fields (8 entries): 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 0: int io.agora.rtc.internal.RtcEngineImpl.ORIENTATION_HYSTERESIS 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 1: java.lang.String io.agora.rtc.internal.RtcEngineImpl.TAG 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 2: int io.agora.rtc.internal.RtcEngineImpl.VIDEO_SOURCE_TYPE_CUSTOMIZED 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 3: int io.agora.rtc.internal.RtcEngineImpl.VIDEO_SOURCE_TYPE_DEFAULT 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 4: int io.agora.rtc.internal.RtcEngineImpl.VIDEO_SOURCE_TYPE_EXTERNAL_DEPRECATED 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 5: int io.agora.rtc.internal.RtcEngineImpl.VIDEO_SOURCE_TYPE_NULL 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 6: boolean io.agora.rtc.internal.RtcEngineImpl.sLibLoaded 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 7: float[] io.agora.rtc.internal.RtcEngineImpl.sMatrix 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: instance fields (27 entries): 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 0: long io.agora.rtc.internal.RtcEngineImpl.lastOrientationTs 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 1: io.agora.rtc.internal.AudioRoutingController io.agora.rtc.internal.RtcEngineImpl.mAudioRoutingController 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 2: int io.agora.rtc.internal.RtcEngineImpl.mCameraIndex 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 3: int io.agora.rtc.internal.RtcEngineImpl.mChannelProfile 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 4: int io.agora.rtc.internal.RtcEngineImpl.mClientRole 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 5: io.agora.rtc.PublisherConfiguration io.agora.rtc.internal.RtcEngineImpl.mConfiguration 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 6: io.agora.rtc.internal.ConnectionChangeBroadcastReceiver io.agora.rtc.internal.RtcEngineImpl.mConnectionBroadcastReceiver 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 7: java.lang.ref.WeakReference io.agora.rtc.internal.RtcEngineImpl.mContext 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 8: int io.agora.rtc.internal.RtcEngineImpl.mCurrentDeviceOrientation 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 9: java.lang.String io.agora.rtc.internal.RtcEngineImpl.mDeviceId 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 10: int io.agora.rtc.internal.RtcEngineImpl.mExAudioChannels 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 11: int io.agora.rtc.internal.RtcEngineImpl.mExAudioSampleRate 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 12: boolean io.agora.rtc.internal.RtcEngineImpl.mLocalVideoEnabled 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 13: int io.agora.rtc.internal.RtcEngineImpl.mMobileType 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 14: boolean io.agora.rtc.internal.RtcEngineImpl.mMonitorAudioRouting 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 15: long io.agora.rtc.internal.RtcEngineImpl.mNativeHandle 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 16: int io.agora.rtc.internal.RtcEngineImpl.mOrientation 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 17: android.view.OrientationEventListener io.agora.rtc.internal.RtcEngineImpl.mOrientationListener 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 18: io.agora.rtc.internal.RtcEngineImpl$AgoraPhoneStateListener io.agora.rtc.internal.RtcEngineImpl.mPhoneStateListener 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 19: java.util.concurrent.ConcurrentHashMap io.agora.rtc.internal.RtcEngineImpl.mRtcHandlers 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 20: io.agora.rtc.IRtcEngineEventHandler$RtcStats io.agora.rtc.internal.RtcEngineImpl.mRtcStats 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 21: int io.agora.rtc.internal.RtcEngineImpl.mTotalRotation 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 22: boolean io.agora.rtc.internal.RtcEngineImpl.mUseLocalView 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 23: boolean io.agora.rtc.internal.RtcEngineImpl.mUsingFrontCamera 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 24: int io.agora.rtc.internal.RtcEngineImpl.mVideoSourceType 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 25: android.net.wifi.WifiManager$WifiLock io.agora.rtc.internal.RtcEngineImpl.mWifiLock 2020-03-19 12:49:19.875 17429-17429/com.pbc.pakistanbusinesscouncil E/art: 26: boolean io.agora.rtc.internal.RtcEngineImpl.phoneStatusNeedResume 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.NoSuchMethodError: no static or non-static method "Lio/agora/rtc/internal/RtcEngineImpl;.nativeSwitchChannel(JLjava/lang/String;Ljava/lang/String;)I" 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.String) (Runtime.java:-2) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at java.lang.String java.lang.Runtime.doLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:1060) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.String) (Runtime.java:975) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void java.lang.System.loadLibrary(java.lang.String) (System.java:1530) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void io.agora.rtc.internal.RtcEngineImpl.loadNativeLibrary() (RtcEngineImpl.java:276) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at boolean io.agora.rtc.internal.RtcEngineImpl.initializeNativeLibs() (RtcEngineImpl.java:282) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at io.agora.rtc.RtcEngine io.agora.rtc.RtcEngine.create(android.content.Context, java.lang.String, io.agora.rtc.IRtcEngineEventHandler) (RtcEngine.java:58) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void com.pbc.pakistanbusinesscouncil.chat.Conversation.initializeAgoraEngine() (Conversation.java:513) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void com.pbc.pakistanbusinesscouncil.chat.Conversation.initAgoraEngineAndJoinChannel() (Conversation.java:181) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void com.pbc.pakistanbusinesscouncil.chat.Conversation.onCreate(android.os.Bundle) (Conversation.java:175) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6912) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1126) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2900) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3008) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.app.ActivityThread.-wrap14(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1650) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Looper.loop() (Looper.java:154) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6688) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1468) 2020-03-19 12:49:19.913 17429-17429/com.pbc.pakistanbusinesscouncil A/art: art/runtime/java_vm_ext.cc:470] at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1358)

plutoless commented 4 years ago

the code looks fine. how did you integrate our sdk?

davibittencourtome commented 2 years ago

@arslanyasin did you solve this problem?