Implementation
static void setup(NERtcSubChannelEventSink? api,
{BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onJoinChannel',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onJoinChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onJoinChannel was null, expected non-null String.');
final int? arg_result = (args[1] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onJoinChannel was null, expected non-null int.');
final int? arg_channelId = (args[2] as int?);
assert(arg_channelId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onJoinChannel was null, expected non-null int.');
final int? arg_elapsed = (args[3] as int?);
assert(arg_elapsed != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onJoinChannel was null, expected non-null int.');
final int? arg_uid = (args[4] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onJoinChannel was null, expected non-null int.');
api.onJoinChannel(arg_channelTag!, arg_result!, arg_channelId!,
arg_elapsed!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLeaveChannel',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLeaveChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLeaveChannel was null, expected non-null String.');
final int? arg_result = (args[1] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLeaveChannel was null, expected non-null int.');
api.onLeaveChannel(arg_channelTag!, arg_result!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserJoined',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserJoined was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserJoined was null, expected non-null String.');
final UserJoinedEvent? arg_event = (args[1] as UserJoinedEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserJoined was null, expected non-null UserJoinedEvent.');
api.onUserJoined(arg_channelTag!, arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserLeave',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserLeave was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserLeave was null, expected non-null String.');
final UserLeaveEvent? arg_event = (args[1] as UserLeaveEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserLeave was null, expected non-null UserLeaveEvent.');
api.onUserLeave(arg_channelTag!, arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStart',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStart was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStart was null, expected non-null int.');
api.onUserAudioStart(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStart',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStart was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStart was null, expected non-null int.');
api.onUserSubStreamAudioStart(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStop',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStop was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioStop was null, expected non-null int.');
api.onUserAudioStop(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStop',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStop was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioStop was null, expected non-null int.');
api.onUserSubStreamAudioStop(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStart',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStart was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStart was null, expected non-null int.');
final int? arg_maxProfile = (args[2] as int?);
assert(arg_maxProfile != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStart was null, expected non-null int.');
api.onUserVideoStart(arg_channelTag!, arg_uid!, arg_maxProfile!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStop',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStop was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoStop was null, expected non-null int.');
api.onUserVideoStop(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onDisconnect',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onDisconnect was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onDisconnect was null, expected non-null String.');
final int? arg_reason = (args[1] as int?);
assert(arg_reason != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onDisconnect was null, expected non-null int.');
api.onDisconnect(arg_channelTag!, arg_reason!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioMute',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioMute was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioMute was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioMute was null, expected non-null int.');
final bool? arg_muted = (args[2] as bool?);
assert(arg_muted != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserAudioMute was null, expected non-null bool.');
api.onUserAudioMute(arg_channelTag!, arg_uid!, arg_muted!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoMute',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoMute was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoMute was null, expected non-null String.');
final UserVideoMuteEvent? arg_event =
(args[1] as UserVideoMuteEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserVideoMute was null, expected non-null UserVideoMuteEvent.');
api.onUserVideoMute(arg_channelTag!, arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioMute',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioMute was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioMute was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioMute was null, expected non-null int.');
final bool? arg_muted = (args[2] as bool?);
assert(arg_muted != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamAudioMute was null, expected non-null bool.');
api.onUserSubStreamAudioMute(arg_channelTag!, arg_uid!, arg_muted!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioDataReceived',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioDataReceived was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioDataReceived was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioDataReceived was null, expected non-null int.');
api.onFirstAudioDataReceived(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoDataReceived',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoDataReceived was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoDataReceived was null, expected non-null String.');
final FirstVideoDataReceivedEvent? arg_event =
(args[1] as FirstVideoDataReceivedEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoDataReceived was null, expected non-null FirstVideoDataReceivedEvent.');
api.onFirstVideoDataReceived(arg_channelTag!, arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioFrameDecoded',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioFrameDecoded was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioFrameDecoded was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstAudioFrameDecoded was null, expected non-null int.');
api.onFirstAudioFrameDecoded(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoFrameDecoded',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoFrameDecoded was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoFrameDecoded was null, expected non-null String.');
final FirstVideoFrameDecodedEvent? arg_event =
(args[1] as FirstVideoFrameDecodedEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onFirstVideoFrameDecoded was null, expected non-null FirstVideoFrameDecodedEvent.');
api.onFirstVideoFrameDecoded(arg_channelTag!, arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onVirtualBackgroundSourceEnabled',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onVirtualBackgroundSourceEnabled was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onVirtualBackgroundSourceEnabled was null, expected non-null String.');
final VirtualBackgroundSourceEnabledEvent? arg_event =
(args[1] as VirtualBackgroundSourceEnabledEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onVirtualBackgroundSourceEnabled was null, expected non-null VirtualBackgroundSourceEnabledEvent.');
api.onVirtualBackgroundSourceEnabled(arg_channelTag!, arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionTypeChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionTypeChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionTypeChanged was null, expected non-null String.');
final int? arg_newConnectionType = (args[1] as int?);
assert(arg_newConnectionType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionTypeChanged was null, expected non-null int.');
api.onConnectionTypeChanged(arg_channelTag!, arg_newConnectionType!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReconnectingStart',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReconnectingStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReconnectingStart was null, expected non-null String.');
api.onReconnectingStart(arg_channelTag!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReJoinChannel',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReJoinChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReJoinChannel was null, expected non-null String.');
final int? arg_result = (args[1] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReJoinChannel was null, expected non-null int.');
final int? arg_channelId = (args[2] as int?);
assert(arg_channelId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onReJoinChannel was null, expected non-null int.');
api.onReJoinChannel(arg_channelTag!, arg_result!, arg_channelId!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionStateChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionStateChanged was null, expected non-null String.');
final int? arg_state = (args[1] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionStateChanged was null, expected non-null int.');
final int? arg_reason = (args[2] as int?);
assert(arg_reason != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onConnectionStateChanged was null, expected non-null int.');
api.onConnectionStateChanged(
arg_channelTag!, arg_state!, arg_reason!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalAudioVolumeIndication',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalAudioVolumeIndication was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalAudioVolumeIndication was null, expected non-null String.');
final int? arg_volume = (args[1] as int?);
assert(arg_volume != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalAudioVolumeIndication was null, expected non-null int.');
final bool? arg_vadFlag = (args[2] as bool?);
assert(arg_vadFlag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalAudioVolumeIndication was null, expected non-null bool.');
api.onLocalAudioVolumeIndication(
arg_channelTag!, arg_volume!, arg_vadFlag!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteAudioVolumeIndication',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteAudioVolumeIndication was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteAudioVolumeIndication was null, expected non-null String.');
final RemoteAudioVolumeIndicationEvent? arg_event =
(args[1] as RemoteAudioVolumeIndicationEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteAudioVolumeIndication was null, expected non-null RemoteAudioVolumeIndicationEvent.');
api.onRemoteAudioVolumeIndication(arg_channelTag!, arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLiveStreamState',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLiveStreamState was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLiveStreamState was null, expected non-null String.');
final String? arg_taskId = (args[1] as String?);
assert(arg_taskId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLiveStreamState was null, expected non-null String.');
final String? arg_pushUrl = (args[2] as String?);
assert(arg_pushUrl != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLiveStreamState was null, expected non-null String.');
final int? arg_liveState = (args[3] as int?);
assert(arg_liveState != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLiveStreamState was null, expected non-null int.');
api.onLiveStreamState(
arg_channelTag!, arg_taskId!, arg_pushUrl!, arg_liveState!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onClientRoleChange',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onClientRoleChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onClientRoleChange was null, expected non-null String.');
final int? arg_oldRole = (args[1] as int?);
assert(arg_oldRole != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onClientRoleChange was null, expected non-null int.');
final int? arg_newRole = (args[2] as int?);
assert(arg_newRole != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onClientRoleChange was null, expected non-null int.');
api.onClientRoleChange(arg_channelTag!, arg_oldRole!, arg_newRole!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onError',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onError was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onError was null, expected non-null String.');
final int? arg_code = (args[1] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onError was null, expected non-null int.');
api.onError(arg_channelTag!, arg_code!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onWarning',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onWarning was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onWarning was null, expected non-null String.');
final int? arg_code = (args[1] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onWarning was null, expected non-null int.');
api.onWarning(arg_channelTag!, arg_code!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStart',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStart was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStart was null, expected non-null int.');
final int? arg_maxProfile = (args[2] as int?);
assert(arg_maxProfile != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStart was null, expected non-null int.');
api.onUserSubStreamVideoStart(
arg_channelTag!, arg_uid!, arg_maxProfile!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStop',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStop was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUserSubStreamVideoStop was null, expected non-null int.');
api.onUserSubStreamVideoStop(arg_channelTag!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioHasHowling',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioHasHowling was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioHasHowling was null, expected non-null String.');
api.onAudioHasHowling(arg_channelTag!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRecvSEIMsg',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRecvSEIMsg was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRecvSEIMsg was null, expected non-null String.');
final int? arg_userID = (args[1] as int?);
assert(arg_userID != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRecvSEIMsg was null, expected non-null int.');
final String? arg_seiMsg = (args[2] as String?);
assert(arg_seiMsg != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRecvSEIMsg was null, expected non-null String.');
api.onRecvSEIMsg(arg_channelTag!, arg_userID!, arg_seiMsg!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioRecording',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioRecording was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioRecording was null, expected non-null String.');
final int? arg_code = (args[1] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioRecording was null, expected non-null int.');
final String? arg_filePath = (args[2] as String?);
assert(arg_filePath != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onAudioRecording was null, expected non-null String.');
api.onAudioRecording(arg_channelTag!, arg_code!, arg_filePath!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRightChange',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRightChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRightChange was null, expected non-null String.');
final bool? arg_isAudioBannedByServer = (args[1] as bool?);
assert(arg_isAudioBannedByServer != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRightChange was null, expected non-null bool.');
final bool? arg_isVideoBannedByServer = (args[2] as bool?);
assert(arg_isVideoBannedByServer != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRightChange was null, expected non-null bool.');
api.onMediaRightChange(arg_channelTag!, arg_isAudioBannedByServer!,
arg_isVideoBannedByServer!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayStatesChange',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayStatesChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayStatesChange was null, expected non-null String.');
final int? arg_state = (args[1] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayStatesChange was null, expected non-null int.');
final String? arg_channelName = (args[2] as String?);
assert(arg_channelName != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayStatesChange was null, expected non-null String.');
api.onMediaRelayStatesChange(
arg_channelTag!, arg_state!, arg_channelName!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayReceiveEvent',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayReceiveEvent was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayReceiveEvent was null, expected non-null String.');
final int? arg_event = (args[1] as int?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayReceiveEvent was null, expected non-null int.');
final int? arg_code = (args[2] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayReceiveEvent was null, expected non-null int.');
final String? arg_channelName = (args[3] as String?);
assert(arg_channelName != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onMediaRelayReceiveEvent was null, expected non-null String.');
api.onMediaRelayReceiveEvent(
arg_channelTag!, arg_event!, arg_code!, arg_channelName!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalPublishFallbackToAudioOnly',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalPublishFallbackToAudioOnly was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalPublishFallbackToAudioOnly was null, expected non-null String.');
final bool? arg_isFallback = (args[1] as bool?);
assert(arg_isFallback != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalPublishFallbackToAudioOnly was null, expected non-null bool.');
final int? arg_streamType = (args[2] as int?);
assert(arg_streamType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalPublishFallbackToAudioOnly was null, expected non-null int.');
api.onLocalPublishFallbackToAudioOnly(
arg_channelTag!, arg_isFallback!, arg_streamType!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteSubscribeFallbackToAudioOnly',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null, expected non-null String.');
final int? arg_uid = (args[1] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null, expected non-null int.');
final bool? arg_isFallback = (args[2] as bool?);
assert(arg_isFallback != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null, expected non-null bool.');
final int? arg_streamType = (args[3] as int?);
assert(arg_streamType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null, expected non-null int.');
api.onRemoteSubscribeFallbackToAudioOnly(
arg_channelTag!, arg_uid!, arg_isFallback!, arg_streamType!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalVideoWatermarkState',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalVideoWatermarkState was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalVideoWatermarkState was null, expected non-null String.');
final int? arg_videoStreamType = (args[1] as int?);
assert(arg_videoStreamType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalVideoWatermarkState was null, expected non-null int.');
final int? arg_state = (args[2] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLocalVideoWatermarkState was null, expected non-null int.');
api.onLocalVideoWatermarkState(
arg_channelTag!, arg_videoStreamType!, arg_state!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileQuality',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileQuality was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileQuality was null, expected non-null String.');
final int? arg_quality = (args[1] as int?);
assert(arg_quality != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileQuality was null, expected non-null int.');
api.onLastmileQuality(arg_channelTag!, arg_quality!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileProbeResult',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileProbeResult was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileProbeResult was null, expected non-null String.');
final NERtcLastmileProbeResult? arg_result =
(args[1] as NERtcLastmileProbeResult?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onLastmileProbeResult was null, expected non-null NERtcLastmileProbeResult.');
api.onLastmileProbeResult(arg_channelTag!, arg_result!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onTakeSnapshotResult',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onTakeSnapshotResult was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onTakeSnapshotResult was null, expected non-null String.');
final int? arg_code = (args[1] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onTakeSnapshotResult was null, expected non-null int.');
final String? arg_path = (args[2] as String?);
assert(arg_path != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onTakeSnapshotResult was null, expected non-null String.');
api.onTakeSnapshotResult(arg_channelTag!, arg_code!, arg_path!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onPermissionKeyWillExpire',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onPermissionKeyWillExpire was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onPermissionKeyWillExpire was null, expected non-null String.');
api.onPermissionKeyWillExpire(arg_channelTag!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUpdatePermissionKey',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUpdatePermissionKey was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_channelTag = (args[0] as String?);
assert(arg_channelTag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUpdatePermissionKey was null, expected non-null String.');
final String? arg_key = (args[1] as String?);
assert(arg_key != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUpdatePermissionKey was null, expected non-null String.');
final int? arg_error = (args[2] as int?);
assert(arg_error != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUpdatePermissionKey was null, expected non-null int.');
final int? arg_timeout = (args[3] as int?);
assert(arg_timeout != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcSubChannelEventSink.onUpdatePermissionKey was null, expected non-null int.');
api.onUpdatePermissionKey(
arg_channelTag!, arg_key!, arg_error!, arg_timeout!);
return;
});
}
}
}