createVideoSource method

DivePointer? createVideoSource(
  1. String sourceUuid,
  2. String deviceName,
  3. String deviceUid
)

Implementation

DivePointer? createVideoSource(String sourceUuid, String deviceName, String deviceUid) {
  final data = DiveObslibData();
  data.setString("device_name", deviceName);
  data.setString("device", deviceUid);

  // TODO: creating a video source breaks the Flutter connection to the device.
  final pointer = _createSourceInternal(sourceUuid, "av_capture_input", "camera", data.pointer);
  data.dispose();
  return pointer;
}