ByteRTCVideoSinkProtocol constructor
ByteRTCVideoSinkProtocol([
- NativeClassOptions? options
Implementation
ByteRTCVideoSinkProtocol([NativeClassOptions? options])
: super(options == null
? const NativeClassOptions([],
className: _$namespace,
instanceType: InstanceType.manual,
bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
methodMap: {
r"shouldStart": r"shouldStart",
r"shouldStop": r"shouldStop",
r"shouldDispose": r"shouldDispose",
r"renderPixelBuffer$rotation$cameraId$extendedData":
r"renderPixelBuffer:rotation:cameraId:extendedData:"
})
: NativeClassOptions.fromMap({
...options.toMap(),
'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
})) {
registerEvent(r"shouldStart", shouldStart);
registerEvent(r"shouldStop", shouldStop);
registerEvent(r"shouldDispose", shouldDispose);
registerEvent(r"renderPixelBuffer:rotation:cameraId:extendedData:",
renderPixelBuffer$rotation$cameraId$extendedData);
}