IClientMixedStreamObserver constructor
IClientMixedStreamObserver([
- NativeClassOptions? options
Implementation
IClientMixedStreamObserver([NativeClassOptions? options])
: super(options == null
? const NativeClassOptions([],
className: _$namespace,
instanceType: InstanceType.manual,
bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
methodMap: {
r"onClientMixedStreamEvent": r"onClientMixedStreamEvent",
r"onMixedAudioFrame": r"onMixedAudioFrame",
r"onMixedVideoFrame": r"onMixedVideoFrame",
r"onMixedDataFrame": r"onMixedDataFrame",
r"onMixedFirstAudioFrame": r"onMixedFirstAudioFrame",
r"onMixedFirstVideoFrame": r"onMixedFirstVideoFrame"
})
: NativeClassOptions.fromMap({
...options.toMap(),
'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
})) {
registerEvent(r"onClientMixedStreamEvent", onClientMixedStreamEvent);
registerEvent(r"onMixedAudioFrame", onMixedAudioFrame);
registerEvent(r"onMixedVideoFrame", onMixedVideoFrame);
registerEvent(r"onMixedDataFrame", onMixedDataFrame);
registerEvent(r"onMixedFirstAudioFrame", onMixedFirstAudioFrame);
registerEvent(r"onMixedFirstVideoFrame", onMixedFirstVideoFrame);
}