ios_setAudioCaptureDevice method
@platform ios
@detail api
@author dixing
@brief Set the audio capture devices.
@param deviceID Audio capture device ID. You can get the device list by calling enumerateAudioCaptureDevices{@link #ByteRTCAudioDeviceManager#EnumerateAudioCaptureDevices}.
@return Method call result
- 0: Success.
- < 0: failure
@note After you call followSystemCaptureDevice:{@link #ByteRTCAudioDeviceManager#followSystemCaptureDevice} to set the audio playback device to follow the system setting, you cannot call this API to set the audio capture device.
Implementation
Future<int?> ios_setAudioCaptureDevice(string deviceID) async {
$() => ($instance as $p_i.ByteRTCAudioDeviceManager)
.setAudioCaptureDevice(deviceID);
if (Platform.isIOS) {
return $();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}