setExposurePoint static method

Future<void> setExposurePoint(
  1. MediaStreamTrack videoTrack,
  2. Point<double>? point
)

Implementation

static Future<void> setExposurePoint(
    MediaStreamTrack videoTrack, Point<double>? point) async {
  if (WebRTC.platformIsAndroid || WebRTC.platformIsIOS) {
    await WebRTC.invokeMethod(
      'mediaStreamTrackSetExposurePoint',
      <String, dynamic>{
        'trackId': videoTrack.id,
        'exposurePoint': {
          'reset': point == null,
          'x': point?.x,
          'y': point?.y,
        },
      },
    );
  } else {
    throw Exception('setExposurePoint only support for mobile devices!');
  }
}