enableMirror method

Future<void> enableMirror(
  1. bool enable
)

Implementation

Future<void> enableMirror(bool enable) async {
  await TRTC.setLocalRenderParams(
    TRTCRenderParams(
      mirrorType:
          enable ? TRTCVideoMirrorType.enable : TRTCVideoMirrorType.disable,
    ),
  );
  final viewId = _trtcStreamInfoObs.trtcLocalPreviewViewId.value;
  if (viewId != -1) {
    TCICLog.info(
      '$enable viewId: $viewId',
      actionModule: ActionModule.tcicController.name,
      actionName: ActionName.enableMirror.name,
    );
    await TRTC.updateLocalView(viewId);
  } else {
    TCICLog.error(
      'viewId is -1',
      actionModule: ActionModule.tcicController.name,
      actionName: ActionName.enableMirror.name,
    );
  }
  _trtcStreamInfoObs.updateTRTCLocalMirror(enable);
}