getDefaultDevices method

dynamic getDefaultDevices(
  1. dynamic defaultCameraIndex
)

Implementation

getDefaultDevices(defaultCameraIndex) async {
  try {
    Map<MediaDeviceType, List<MediaDeviceInfo>> mediaDevices =
        await VideoSDK.loadMediaDevices();
    _selectedAudioInput = mediaDevices[MediaDeviceType.audioInput]?.first;
    _selectedVideoInput =
        mediaDevices[MediaDeviceType.videoInput]?[defaultCameraIndex];
  } catch (error) {
    VideoSDKLog.createLog(
        message: "Error in get default media device \n ${error.toString()}",
        logLevel: "ERROR");

    log("Unable to set default media device $error");
  }
}