IExternalVideoEncoderEventHandler constructor
IExternalVideoEncoderEventHandler([
- NativeClassOptions? options
Implementation
IExternalVideoEncoderEventHandler([NativeClassOptions? options])
: super(options == null
? const NativeClassOptions([],
className: _$namespace,
instanceType: InstanceType.manual,
bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
methodMap: {
r"onStart": r"onStart",
r"onStop": r"onStop",
r"onRateUpdate": r"onRateUpdate",
r"onRequestKeyFrame": r"onRequestKeyFrame",
r"onActiveVideoLayer": r"onActiveVideoLayer"
})
: NativeClassOptions.fromMap({
...options.toMap(),
'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
})) {
registerEvent(r"onStart", onStart);
registerEvent(r"onStop", onStop);
registerEvent(r"onRateUpdate", onRateUpdate);
registerEvent(r"onRequestKeyFrame", onRequestKeyFrame);
registerEvent(r"onActiveVideoLayer", onActiveVideoLayer);
}