startScreenCaptureByReplaykit method
Future<void>
startScreenCaptureByReplaykit(
- TRTCVideoStreamType streamType,
- TRTCVideoEncParam encParam,
- String? appGroup
Implementation
Future<void> startScreenCaptureByReplaykit(TRTCVideoStreamType streamType, TRTCVideoEncParam encParam, String? appGroup) async {
Map<String, dynamic> encParamMap = {
'videoResolution': encParam.videoResolution.value(),
'videoResolutionMode': encParam.videoResolutionMode.value(),
'videoFps': encParam.videoFps,
'videoBitrate': encParam.videoBitrate,
'minVideoBitrate': encParam.minVideoBitrate,
'enableAdjustRes': encParam.enableAdjustRes,
};
await _channel.invokeMethod('startScreenCaptureByReplaykit', {
'streamType': streamType.value(),
'encParam': encParamMap,
'appGroup': appGroup ?? "",
});
}