startScreenCapture method
Future<void>
startScreenCapture(
- int viewId,
- TRTCVideoStreamType streamType,
- TRTCVideoEncParam encParam
Implementation
Future<void> startScreenCapture(int viewId, TRTCVideoStreamType streamType, TRTCVideoEncParam encParam) 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('startScreenCapture', {
'streamType': streamType.value(),
'encParam': encParamMap,
});
}