Giter Club home page Giter Club logo

basic-audio-call's Introduction

Basic Audio Call

Other Languages: 简体中文

Agora provides a set of sample applications demonstrating how to integrate the Agora Audio SDK for:

Platforms Supported

1-to-1 Voice Calls

Sample applications for 1-to-1 voice calls are provided for Android, iOS.

The 1-to-1 voice call sample applications, demonstrate how to:

  • Join / leave a channel
  • Mute / unmute audio
  • Switch speaker
Project Folder Name Platform Description
Agora Android Voice Tutorial - 1 to 1 Android Agora Android Voice Tutorial 1 to 1
Agora iOS Voice Tutorial for Swift - 1 to 1 iOS Agora iOS Voice Tutorial 1 to 1 using Swift

Group Voice Calls

Sample applications for group voice calls are provided for Android, iOS.

The group voice call sample applications, demonstrate how to:

  • Join / leave a channel
  • Mute / unmute audio
  • Switch speaker
Project Folder Name Platform Description
Open Voice Call for Android Android Open Voice Call for Android
Open Voice Call iOS for Objective C iOS Open Voice Call for iOS using Objective C
Open Voice Call iOS for Swift iOS Open Voice Call for iOS using Swift

Contact Us

  • For potential issues, take a look at our FAQ first
  • Dive into Agora SDK Samples to see more tutorials
  • Take a look at Agora Use Case for more complicated real use case
  • Repositories managed by developer communities can be found at Agora Community
  • You can find full API documentation at Document Center
  • If you encounter problems during integration, you can ask question in Stack Overflow
  • You can file bugs about this sample at issue

License

All sample applications are licensed under the MIT License (MIT). View the license.

basic-audio-call's People

Contributors

agorabeck avatar brianxcli avatar cavansu avatar digitallysavvy avatar guohai avatar icywind avatar plutoless avatar prwrl avatar samyak-jain avatar sunz10 avatar yongh00n avatar zontan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

basic-audio-call's Issues

Many warnings if "Debug information Format" of Xcode project settings is "DWARF with dSYM file".

As reported on a issue,
so many warnings come out, like:

warning: (x86_64) /Users/yurun/.jenkins/workspace/agora-release-ios/media_sdk2/proj.ios/output/tmp/mediasdk.build/Release-iphonesimulator/mediasdk.build/Objects-normal/x86_64/json_wrapper.o unable to open object file: No such file or directory.

It seems that this issue occurs if "Debug information Format" of Xcode project settings is "DWARF with dSYM file".

incoming call

Can anybody help me in making the incoming call whatsapp like? Similar to Callkit integration with iOS

Basic-Audio-Call for android not working

I build the project successfully but have nothing worked. It was just showed the layout and nothing else.
I tried to build for 2 devices but they couldn't hear anything from each other.

Can Send Recorded Sound With Your Library ?

Hi
I have Some Question Do not Find Answer For them .
1 - your library Can send recorded sound ? Exactly : Live Stream Like Whatsapp : RecordSound and Send Them
2-Your Library Have CallBack For Determine : User calling ?
in video and audio
thx for your library

畫面縮小時,左上小標誌顏色

Hi Agora Team,

想請教一下,當我使用 Join channel 後,當我縮小 app
左上角的麥克風是紅色的,請問有背景錄音錄影嗎??

我該如何讓它變成綠色的?? (我查看了其他 APP 的通話都是綠色的)
因我的使用群都在懷疑我的 APP 有背景錄音錄影,
我該如何讓它變成綠色的呢??

Web users can't hear ios users, but ios users can hear web users.

Describe the bug
I have implemented agora sdk into web, using capacitorjs framework. It works fine on all devices browsers, like ios safari, android chrome, desktops etc. It also works fine on android WebView. There appeard problem on ios. In docs is written that there must be a native implementation for ios. I used sample from official agora documentation (https://github.com/AgoraIO/Basic-Audio-Call/tree/master/Group-Voice-Call/OpenVoiceCall-iOS) and it looks that ios users hear everyone else, but nobody hear ios users. What did i wrong? Is there any additional magic setting? I tested on ios 13.

Here is piece of code from my private app, where ios behavior is the same

import Foundation
import Capacitor
import AgoraRtcKit

@objc(AgoraIos)
public class AgoraIos: CAPPlugin {

    var agoraKit: AgoraRtcEngineKit!

    @objc func initialize(_ call: CAPPluginCall) {
      let appId = call.getString("appId");
      agoraKit = AgoraRtcEngineKit.sharedEngine(withAppId: appId, delegate: nil);
      call.resolve();
    }

    @objc func join(_ call: CAPPluginCall) {
        let channelName = call.getString("channelName");
        let userId = call.getString("userId");
        agoraKit.joinChannel(byToken: nil, channelId: channelName, info:nil, uid: userId) {[unowned self] (sid, uid, elapsed) -> Void in
            self.agoraKit.setEnableSpeakerphone(true);
            call.resolve();
        }
    }

    @objc func leave(_ call: CAPPluginCall) {
        agoraKit.leaveChannel(nil);
        call.resolve();
    }

    @objc func talk(_ call: CAPPluginCall) {
        agoraKit.muteLocalAudioStream(true);
        call.resolve();
    }

    @objc func mute(_ call: CAPPluginCall) {
        agoraKit.muteLocalAudioStream(false);
        call.resolve();
    }
}

To Reproduce
Steps to reproduce the behavior:

  1. Just download code from this repo and run to connect with others.

Expected behavior
It should work like web implementation.

Smartphone (please complete the following information):

  • Device: iphone 6s
  • OS: ios
  • Version 3.1.2

framework FIle ismiss,demo can't run with Error

when I solve all error,i run the demo project.
before zhe app load to iPhone,a error occur again,it's this


dyld: Library not loaded: @rpath/Agorafdkaac.framework/Agorafdkaac
Referenced from: /private/var/containers/Bundle/Application/B501BF52-7017-413E-A2E6-181B332ABB32/OpenLive.app/OpenLive
Reason: image not found
dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
(lldb)

Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.

Describe the bug
.gradle/caches/transforms-3/2f05c98b6903718c010da2ac0d901d9f/transformed/jetified-kotlin-stdlib-1.6.10.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Android Studio'
  2. Click on 'Build Button'
  3. See error in logs

Expected behavior
The App should be installed in Emulator And real device

Screenshots
Screenshot 2022-07-05 at 4 28 17 PM
Screenshot 2022-07-05 at 4 28 29 PM

Desktop:

  • OS: Mac OS 12.4
  • IDE: Android Studio
  • Version: 2021.2.1 Patch 1

Agora not working while using “app bundle” publishing

Agora sdk version is 'io.agora.rtc:voice-sdk:2.3.1'.
It worked well when installed from Android Studio. But if it installed from Google Play (using app bundle), two methods below were not called.
int attribute((visibility(“default”))) loadAgoraRtcEnginePlugin(agora::rtc::IRtcEngine* engine)
void attribute((visibility(“default”))) unloadAgoraRtcEnginePlugin(agora::rtc::IRtcEngine* engine)
Any helps? Thx!

Invalid Token and Network Connection error

I am getting an 'invalid token' and 'no network connection' error (even though I have the necessary user permissions in the manifest file). I believe I need to generate a temp token on Agora for audio/video call, but I don't know where to copy and paste the token into the code.

Screenshot 2021-07-08 at 17 43 55

No such module 'AgoraRtcKit'

Describe the bug
I can't build. I am getting the no such module 'agorartckit' error
image

Desktop (please complete the following information):

  • OS: IOS

Initialization failed

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)

no sound

we open "open voice call"
image

me and my friend channel name is "123"

join
image

we 're not sound to chat no sound please help me

android studio nexus 5x

can not resolve rtcEngine

How to import rtcEngine can anyone help me.
I am getting error - cannot resolve symbol 'RtcEngine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.