void GetAudioRecordingDevice() { string audioRecordingDeviceName = ""; string audioRecordingDeviceId = ""; audioRecordingDeviceManager = (AudioRecordingDeviceManager)mRtcEngine.GetAudioRecordingDeviceManager(); audioRecordingDeviceManager.CreateAAudioRecordingDeviceManager(); int count = audioRecordingDeviceManager.GetAudioRecordingDeviceCount(); logger.UpdateLog(string.Format("AudioRecordingDevice count: {0}", count)); for (int i = 0; i < count; i++) { audioRecordingDeviceManager.GetAudioRecordingDevice(i, ref audioRecordingDeviceName, ref audioRecordingDeviceId); audioRecordingDeviceDic.Add(i, audioRecordingDeviceId); logger.UpdateLog(string.Format("AudioRecordingDevice device index: {0}, name: {1}, id: {2}", i, audioRecordingDeviceName, audioRecordingDeviceId)); } }