startCameraStream static method

Future<CameraStream> startCameraStream({
  1. StreamConfiguration config = const StreamConfiguration(),
})

Create session, add stream, and start it in one call. Returns a CameraStream with frame and state streams.

Implementation

static Future<CameraStream> startCameraStream({
  StreamConfiguration config = const StreamConfiguration(),
}) async {
  try {
    await _channel.invokeMethod<void>('startCameraStream', config.toMap());
    return CameraStream();
  } on PlatformException catch (e) {
    throw WearablesError(
      code: e.code,
      description: e.message ?? 'Stream start failed',
    );
  }
}