ByteRTCVideoSnapshotCallbackDelegate constructor
ByteRTCVideoSnapshotCallbackDelegate([
- NativeClassOptions? options
Implementation
ByteRTCVideoSnapshotCallbackDelegate([NativeClassOptions? options])
: super(options == null
? const NativeClassOptions([],
className: _$namespace,
instanceType: InstanceType.manual,
bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
methodMap: {
r"onTakeLocalSnapshotResult$videoSource$image$errorCode":
r"onTakeLocalSnapshotResult:videoSource:image:errorCode:",
r"onTakeRemoteSnapshotResult$streamId$info$image$errorCode":
r"onTakeRemoteSnapshotResult:streamId:info:image:errorCode:"
})
: NativeClassOptions.fromMap({
...options.toMap(),
'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
})) {
registerEvent(r"onTakeLocalSnapshotResult:videoSource:image:errorCode:",
onTakeLocalSnapshotResult$videoSource$image$errorCode);
registerEvent(r"onTakeRemoteSnapshotResult:streamId:info:image:errorCode:",
onTakeRemoteSnapshotResult$streamId$info$image$errorCode);
}