Implementation
static void setup(NERtcChannelEventSink? api,
{BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onJoinChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_result = (args[0] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onJoinChannel was null, expected non-null int.');
final int? arg_channelId = (args[1] as int?);
assert(arg_channelId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onJoinChannel was null, expected non-null int.');
final int? arg_elapsed = (args[2] as int?);
assert(arg_elapsed != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onJoinChannel was null, expected non-null int.');
final int? arg_uid = (args[3] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onJoinChannel was null, expected non-null int.');
api.onJoinChannel(
arg_result!, arg_channelId!, arg_elapsed!, arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onLeaveChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_result = (args[0] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLeaveChannel was null, expected non-null int.');
api.onLeaveChannel(arg_result!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserJoined was null.');
final List<Object?> args = (message as List<Object?>?)!;
final UserJoinedEvent? arg_event = (args[0] as UserJoinedEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserJoined was null, expected non-null UserJoinedEvent.');
api.onUserJoined(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserLeave was null.');
final List<Object?> args = (message as List<Object?>?)!;
final UserLeaveEvent? arg_event = (args[0] as UserLeaveEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserLeave was null, expected non-null UserLeaveEvent.');
api.onUserLeave(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserAudioStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserAudioStart was null, expected non-null int.');
api.onUserAudioStart(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserSubStreamAudioStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserSubStreamAudioStart was null, expected non-null int.');
api.onUserSubStreamAudioStart(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserAudioStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserAudioStop was null, expected non-null int.');
api.onUserAudioStop(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserSubStreamAudioStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserSubStreamAudioStop was null, expected non-null int.');
api.onUserSubStreamAudioStop(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserVideoStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserVideoStart was null, expected non-null int.');
final int? arg_maxProfile = (args[1] as int?);
assert(arg_maxProfile != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserVideoStart was null, expected non-null int.');
api.onUserVideoStart(arg_uid!, arg_maxProfile!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserVideoStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserVideoStop was null, expected non-null int.');
api.onUserVideoStop(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onDisconnect was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_reason = (args[0] as int?);
assert(arg_reason != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onDisconnect was null, expected non-null int.');
api.onDisconnect(arg_reason!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserAudioMute was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserAudioMute was null, expected non-null int.');
final bool? arg_muted = (args[1] as bool?);
assert(arg_muted != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserAudioMute was null, expected non-null bool.');
api.onUserAudioMute(arg_uid!, arg_muted!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserVideoMute was null.');
final List<Object?> args = (message as List<Object?>?)!;
final UserVideoMuteEvent? arg_event =
(args[0] as UserVideoMuteEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserVideoMute was null, expected non-null UserVideoMuteEvent.');
api.onUserVideoMute(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserSubStreamAudioMute was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserSubStreamAudioMute was null, expected non-null int.');
final bool? arg_muted = (args[1] as bool?);
assert(arg_muted != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserSubStreamAudioMute was null, expected non-null bool.');
api.onUserSubStreamAudioMute(arg_uid!, arg_muted!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onFirstAudioDataReceived was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstAudioDataReceived was null, expected non-null int.');
api.onFirstAudioDataReceived(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onFirstVideoDataReceived was null.');
final List<Object?> args = (message as List<Object?>?)!;
final FirstVideoDataReceivedEvent? arg_event =
(args[0] as FirstVideoDataReceivedEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoDataReceived was null, expected non-null FirstVideoDataReceivedEvent.');
api.onFirstVideoDataReceived(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onFirstAudioFrameDecoded was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstAudioFrameDecoded was null, expected non-null int.');
api.onFirstAudioFrameDecoded(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onFirstVideoFrameDecoded was null.');
final List<Object?> args = (message as List<Object?>?)!;
final FirstVideoFrameDecodedEvent? arg_event =
(args[0] as FirstVideoFrameDecodedEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoFrameDecoded was null, expected non-null FirstVideoFrameDecodedEvent.');
api.onFirstVideoFrameDecoded(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onVirtualBackgroundSourceEnabled was null.');
final List<Object?> args = (message as List<Object?>?)!;
final VirtualBackgroundSourceEnabledEvent? arg_event =
(args[0] as VirtualBackgroundSourceEnabledEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onVirtualBackgroundSourceEnabled was null, expected non-null VirtualBackgroundSourceEnabledEvent.');
api.onVirtualBackgroundSourceEnabled(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onConnectionTypeChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_newConnectionType = (args[0] as int?);
assert(arg_newConnectionType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onConnectionTypeChanged was null, expected non-null int.');
api.onConnectionTypeChanged(arg_newConnectionType!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onReconnectingStart',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
// ignore message
api.onReconnectingStart();
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onReJoinChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_result = (args[0] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onReJoinChannel was null, expected non-null int.');
final int? arg_channelId = (args[1] as int?);
assert(arg_channelId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onReJoinChannel was null, expected non-null int.');
api.onReJoinChannel(arg_result!, arg_channelId!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onConnectionStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_state = (args[0] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onConnectionStateChanged was null, expected non-null int.');
final int? arg_reason = (args[1] as int?);
assert(arg_reason != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onConnectionStateChanged was null, expected non-null int.');
api.onConnectionStateChanged(arg_state!, arg_reason!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onLocalAudioVolumeIndication was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_volume = (args[0] as int?);
assert(arg_volume != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalAudioVolumeIndication was null, expected non-null int.');
final bool? arg_vadFlag = (args[1] as bool?);
assert(arg_vadFlag != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalAudioVolumeIndication was null, expected non-null bool.');
api.onLocalAudioVolumeIndication(arg_volume!, arg_vadFlag!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onRemoteAudioVolumeIndication was null.');
final List<Object?> args = (message as List<Object?>?)!;
final RemoteAudioVolumeIndicationEvent? arg_event =
(args[0] as RemoteAudioVolumeIndicationEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteAudioVolumeIndication was null, expected non-null RemoteAudioVolumeIndicationEvent.');
api.onRemoteAudioVolumeIndication(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onLiveStreamState was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_taskId = (args[0] as String?);
assert(arg_taskId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLiveStreamState was null, expected non-null String.');
final String? arg_pushUrl = (args[1] as String?);
assert(arg_pushUrl != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLiveStreamState was null, expected non-null String.');
final int? arg_liveState = (args[2] as int?);
assert(arg_liveState != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLiveStreamState was null, expected non-null int.');
api.onLiveStreamState(arg_taskId!, arg_pushUrl!, arg_liveState!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onClientRoleChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_oldRole = (args[0] as int?);
assert(arg_oldRole != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onClientRoleChange was null, expected non-null int.');
final int? arg_newRole = (args[1] as int?);
assert(arg_newRole != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onClientRoleChange was null, expected non-null int.');
api.onClientRoleChange(arg_oldRole!, arg_newRole!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onError was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_code = (args[0] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onError was null, expected non-null int.');
api.onError(arg_code!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onWarning was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_code = (args[0] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onWarning was null, expected non-null int.');
api.onWarning(arg_code!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserSubStreamVideoStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserSubStreamVideoStart was null, expected non-null int.');
final int? arg_maxProfile = (args[1] as int?);
assert(arg_maxProfile != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserSubStreamVideoStart was null, expected non-null int.');
api.onUserSubStreamVideoStart(arg_uid!, arg_maxProfile!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUserSubStreamVideoStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserSubStreamVideoStop was null, expected non-null int.');
api.onUserSubStreamVideoStop(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioHasHowling',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
// ignore message
api.onAudioHasHowling();
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onRecvSEIMsg was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_userID = (args[0] as int?);
assert(arg_userID != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRecvSEIMsg was null, expected non-null int.');
final String? arg_seiMsg = (args[1] as String?);
assert(arg_seiMsg != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRecvSEIMsg was null, expected non-null String.');
api.onRecvSEIMsg(arg_userID!, arg_seiMsg!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onAudioRecording was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_code = (args[0] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioRecording was null, expected non-null int.');
final String? arg_filePath = (args[1] as String?);
assert(arg_filePath != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioRecording was null, expected non-null String.');
api.onAudioRecording(arg_code!, arg_filePath!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onMediaRightChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final bool? arg_isAudioBannedByServer = (args[0] as bool?);
assert(arg_isAudioBannedByServer != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onMediaRightChange was null, expected non-null bool.');
final bool? arg_isVideoBannedByServer = (args[1] as bool?);
assert(arg_isVideoBannedByServer != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onMediaRightChange was null, expected non-null bool.');
api.onMediaRightChange(
arg_isAudioBannedByServer!, arg_isVideoBannedByServer!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onMediaRelayStatesChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_state = (args[0] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onMediaRelayStatesChange was null, expected non-null int.');
final String? arg_channelName = (args[1] as String?);
assert(arg_channelName != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onMediaRelayStatesChange was null, expected non-null String.');
api.onMediaRelayStatesChange(arg_state!, arg_channelName!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onMediaRelayReceiveEvent was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_event = (args[0] as int?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onMediaRelayReceiveEvent was null, expected non-null int.');
final int? arg_code = (args[1] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onMediaRelayReceiveEvent 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.NERtcChannelEventSink.onMediaRelayReceiveEvent was null, expected non-null String.');
api.onMediaRelayReceiveEvent(arg_event!, arg_code!, arg_channelName!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onLocalPublishFallbackToAudioOnly was null.');
final List<Object?> args = (message as List<Object?>?)!;
final bool? arg_isFallback = (args[0] as bool?);
assert(arg_isFallback != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalPublishFallbackToAudioOnly was null, expected non-null bool.');
final int? arg_streamType = (args[1] as int?);
assert(arg_streamType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalPublishFallbackToAudioOnly was null, expected non-null int.');
api.onLocalPublishFallbackToAudioOnly(
arg_isFallback!, arg_streamType!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null, expected non-null int.');
final bool? arg_isFallback = (args[1] as bool?);
assert(arg_isFallback != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteSubscribeFallbackToAudioOnly 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.NERtcChannelEventSink.onRemoteSubscribeFallbackToAudioOnly was null, expected non-null int.');
api.onRemoteSubscribeFallbackToAudioOnly(
arg_uid!, arg_isFallback!, arg_streamType!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onLocalVideoWatermarkState was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_videoStreamType = (args[0] as int?);
assert(arg_videoStreamType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalVideoWatermarkState was null, expected non-null int.');
final int? arg_state = (args[1] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalVideoWatermarkState was null, expected non-null int.');
api.onLocalVideoWatermarkState(arg_videoStreamType!, arg_state!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onLastmileQuality was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_quality = (args[0] as int?);
assert(arg_quality != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLastmileQuality was null, expected non-null int.');
api.onLastmileQuality(arg_quality!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onLastmileProbeResult was null.');
final List<Object?> args = (message as List<Object?>?)!;
final NERtcLastmileProbeResult? arg_result =
(args[0] as NERtcLastmileProbeResult?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLastmileProbeResult was null, expected non-null NERtcLastmileProbeResult.');
api.onLastmileProbeResult(arg_result!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onTakeSnapshotResult was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_code = (args[0] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onTakeSnapshotResult was null, expected non-null int.');
final String? arg_path = (args[1] as String?);
assert(arg_path != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onTakeSnapshotResult was null, expected non-null String.');
api.onTakeSnapshotResult(arg_code!, arg_path!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPermissionKeyWillExpire',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
// ignore message
api.onPermissionKeyWillExpire();
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.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.NERtcChannelEventSink.onUpdatePermissionKey was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_key = (args[0] as String?);
assert(arg_key != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUpdatePermissionKey was null, expected non-null String.');
final int? arg_error = (args[1] as int?);
assert(arg_error != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUpdatePermissionKey was null, expected non-null int.');
final int? arg_timeout = (args[2] as int?);
assert(arg_timeout != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUpdatePermissionKey was null, expected non-null int.');
api.onUpdatePermissionKey(arg_key!, arg_error!, arg_timeout!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAsrCaptionStateChanged',
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.NERtcChannelEventSink.onAsrCaptionStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_asrState = (args[0] as int?);
assert(arg_asrState != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAsrCaptionStateChanged was null, expected non-null int.');
final int? arg_code = (args[1] as int?);
assert(arg_code != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAsrCaptionStateChanged was null, expected non-null int.');
final String? arg_message = (args[2] as String?);
assert(arg_message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAsrCaptionStateChanged was null, expected non-null String.');
api.onAsrCaptionStateChanged(arg_asrState!, arg_code!, arg_message!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAsrCaptionResult',
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.NERtcChannelEventSink.onAsrCaptionResult was null.');
final List<Object?> args = (message as List<Object?>?)!;
final List<Map<Object?, Object?>?>? arg_result =
(args[0] as List<Object?>?)?.cast<Map<Object?, Object?>?>();
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAsrCaptionResult was null, expected non-null List<Map<Object?, Object?>?>.');
final int? arg_resultCount = (args[1] as int?);
assert(arg_resultCount != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAsrCaptionResult was null, expected non-null int.');
api.onAsrCaptionResult(arg_result!, arg_resultCount!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingStateChange',
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.NERtcChannelEventSink.onPlayStreamingStateChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_streamId = (args[0] as String?);
assert(arg_streamId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingStateChange 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.NERtcChannelEventSink.onPlayStreamingStateChange 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.NERtcChannelEventSink.onPlayStreamingStateChange was null, expected non-null int.');
api.onPlayStreamingStateChange(
arg_streamId!, arg_state!, arg_reason!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingReceiveSeiMessage',
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.NERtcChannelEventSink.onPlayStreamingReceiveSeiMessage was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_streamId = (args[0] as String?);
assert(arg_streamId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingReceiveSeiMessage was null, expected non-null String.');
final String? arg_message = (args[1] as String?);
assert(arg_message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingReceiveSeiMessage was null, expected non-null String.');
api.onPlayStreamingReceiveSeiMessage(arg_streamId!, arg_message!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstAudioFramePlayed',
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.NERtcChannelEventSink.onPlayStreamingFirstAudioFramePlayed was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_streamId = (args[0] as String?);
assert(arg_streamId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstAudioFramePlayed was null, expected non-null String.');
final int? arg_timeMs = (args[1] as int?);
assert(arg_timeMs != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstAudioFramePlayed was null, expected non-null int.');
api.onPlayStreamingFirstAudioFramePlayed(arg_streamId!, arg_timeMs!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstVideoFrameRender',
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.NERtcChannelEventSink.onPlayStreamingFirstVideoFrameRender was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_streamId = (args[0] as String?);
assert(arg_streamId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstVideoFrameRender was null, expected non-null String.');
final int? arg_timeMs = (args[1] as int?);
assert(arg_timeMs != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstVideoFrameRender was null, expected non-null int.');
final int? arg_width = (args[2] as int?);
assert(arg_width != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstVideoFrameRender was null, expected non-null int.');
final int? arg_height = (args[3] as int?);
assert(arg_height != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPlayStreamingFirstVideoFrameRender was null, expected non-null int.');
api.onPlayStreamingFirstVideoFrameRender(
arg_streamId!, arg_timeMs!, arg_width!, arg_height!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalAudioFirstPacketSent',
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.NERtcChannelEventSink.onLocalAudioFirstPacketSent was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_audioStreamType = (args[0] as int?);
assert(arg_audioStreamType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalAudioFirstPacketSent was null, expected non-null int.');
api.onLocalAudioFirstPacketSent(arg_audioStreamType!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoFrameRender',
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.NERtcChannelEventSink.onFirstVideoFrameRender was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_userID = (args[0] as int?);
assert(arg_userID != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoFrameRender was null, expected non-null int.');
final int? arg_streamType = (args[1] as int?);
assert(arg_streamType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoFrameRender was null, expected non-null int.');
final int? arg_width = (args[2] as int?);
assert(arg_width != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoFrameRender was null, expected non-null int.');
final int? arg_height = (args[3] as int?);
assert(arg_height != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoFrameRender was null, expected non-null int.');
final int? arg_elapsedTime = (args[4] as int?);
assert(arg_elapsedTime != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onFirstVideoFrameRender was null, expected non-null int.');
api.onFirstVideoFrameRender(arg_userID!, arg_streamType!, arg_width!,
arg_height!, arg_elapsedTime!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalVideoRenderSizeChanged',
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.NERtcChannelEventSink.onLocalVideoRenderSizeChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_videoType = (args[0] as int?);
assert(arg_videoType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalVideoRenderSizeChanged was null, expected non-null int.');
final int? arg_width = (args[1] as int?);
assert(arg_width != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalVideoRenderSizeChanged was null, expected non-null int.');
final int? arg_height = (args[2] as int?);
assert(arg_height != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalVideoRenderSizeChanged was null, expected non-null int.');
api.onLocalVideoRenderSizeChanged(
arg_videoType!, arg_width!, arg_height!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserVideoProfileUpdate',
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.NERtcChannelEventSink.onUserVideoProfileUpdate was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserVideoProfileUpdate was null, expected non-null int.');
final int? arg_maxProfile = (args[1] as int?);
assert(arg_maxProfile != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserVideoProfileUpdate was null, expected non-null int.');
api.onUserVideoProfileUpdate(arg_uid!, arg_maxProfile!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioDeviceChanged',
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.NERtcChannelEventSink.onAudioDeviceChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_selected = (args[0] as int?);
assert(arg_selected != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioDeviceChanged was null, expected non-null int.');
api.onAudioDeviceChanged(arg_selected!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioDeviceStateChange',
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.NERtcChannelEventSink.onAudioDeviceStateChange was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_deviceType = (args[0] as int?);
assert(arg_deviceType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioDeviceStateChange was null, expected non-null int.');
final int? arg_deviceState = (args[1] as int?);
assert(arg_deviceState != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAudioDeviceStateChange was null, expected non-null int.');
api.onAudioDeviceStateChange(arg_deviceType!, arg_deviceState!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onApiCallExecuted',
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.NERtcChannelEventSink.onApiCallExecuted was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_apiName = (args[0] as String?);
assert(arg_apiName != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onApiCallExecuted 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.NERtcChannelEventSink.onApiCallExecuted was null, expected non-null int.');
final String? arg_message = (args[2] as String?);
assert(arg_message != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onApiCallExecuted was null, expected non-null String.');
api.onApiCallExecuted(arg_apiName!, arg_result!, arg_message!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteVideoSizeChanged',
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.NERtcChannelEventSink.onRemoteVideoSizeChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_userId = (args[0] as int?);
assert(arg_userId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteVideoSizeChanged was null, expected non-null int.');
final int? arg_videoType = (args[1] as int?);
assert(arg_videoType != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteVideoSizeChanged was null, expected non-null int.');
final int? arg_width = (args[2] as int?);
assert(arg_width != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteVideoSizeChanged was null, expected non-null int.');
final int? arg_height = (args[3] as int?);
assert(arg_height != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onRemoteVideoSizeChanged was null, expected non-null int.');
api.onRemoteVideoSizeChanged(
arg_userId!, arg_videoType!, arg_width!, arg_height!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataStart',
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.NERtcChannelEventSink.onUserDataStart was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataStart was null, expected non-null int.');
api.onUserDataStart(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataStop',
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.NERtcChannelEventSink.onUserDataStop was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataStop was null, expected non-null int.');
api.onUserDataStop(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataReceiveMessage',
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.NERtcChannelEventSink.onUserDataReceiveMessage was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataReceiveMessage was null, expected non-null int.');
final Uint8List? arg_bufferData = (args[1] as Uint8List?);
assert(arg_bufferData != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataReceiveMessage was null, expected non-null Uint8List.');
final int? arg_bufferSize = (args[2] as int?);
assert(arg_bufferSize != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataReceiveMessage was null, expected non-null int.');
api.onUserDataReceiveMessage(
arg_uid!, arg_bufferData!, arg_bufferSize!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataStateChanged',
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.NERtcChannelEventSink.onUserDataStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataStateChanged was null, expected non-null int.');
api.onUserDataStateChanged(arg_uid!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataBufferedAmountChanged',
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.NERtcChannelEventSink.onUserDataBufferedAmountChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_uid = (args[0] as int?);
assert(arg_uid != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataBufferedAmountChanged was null, expected non-null int.');
final int? arg_previousAmount = (args[1] as int?);
assert(arg_previousAmount != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onUserDataBufferedAmountChanged was null, expected non-null int.');
api.onUserDataBufferedAmountChanged(arg_uid!, arg_previousAmount!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLabFeatureCallback',
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.NERtcChannelEventSink.onLabFeatureCallback was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_key = (args[0] as String?);
assert(arg_key != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLabFeatureCallback was null, expected non-null String.');
final Map<Object?, Object?>? arg_param =
(args[1] as Map<Object?, Object?>?)?.cast<Object?, Object?>();
assert(arg_param != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLabFeatureCallback was null, expected non-null Map<Object?, Object?>.');
api.onLabFeatureCallback(arg_key!, arg_param!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAiData',
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.NERtcChannelEventSink.onAiData was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_type = (args[0] as String?);
assert(arg_type != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAiData was null, expected non-null String.');
final String? arg_data = (args[1] as String?);
assert(arg_data != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onAiData was null, expected non-null String.');
api.onAiData(arg_type!, arg_data!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onStartPushStreaming',
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.NERtcChannelEventSink.onStartPushStreaming was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_result = (args[0] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onStartPushStreaming was null, expected non-null int.');
final int? arg_channelId = (args[1] as int?);
assert(arg_channelId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onStartPushStreaming was null, expected non-null int.');
api.onStartPushStreaming(arg_result!, arg_channelId!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onStopPushStreaming',
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.NERtcChannelEventSink.onStopPushStreaming was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_result = (args[0] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onStopPushStreaming was null, expected non-null int.');
api.onStopPushStreaming(arg_result!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPushStreamingReconnecting',
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.NERtcChannelEventSink.onPushStreamingReconnecting was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_reason = (args[0] as int?);
assert(arg_reason != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPushStreamingReconnecting was null, expected non-null int.');
api.onPushStreamingReconnecting(arg_reason!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onPushStreamingReconnectedSuccess',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
// ignore message
api.onPushStreamingReconnectedSuccess();
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onReleasedHwResources',
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.NERtcChannelEventSink.onReleasedHwResources was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_result = (args[0] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onReleasedHwResources was null, expected non-null int.');
api.onReleasedHwResources(arg_result!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onScreenCaptureStatus',
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.NERtcChannelEventSink.onScreenCaptureStatus was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_status = (args[0] as int?);
assert(arg_status != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onScreenCaptureStatus was null, expected non-null int.');
api.onScreenCaptureStatus(arg_status!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onScreenCaptureSourceDataUpdate',
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.NERtcChannelEventSink.onScreenCaptureSourceDataUpdate was null.');
final List<Object?> args = (message as List<Object?>?)!;
final ScreenCaptureSourceData? arg_data =
(args[0] as ScreenCaptureSourceData?);
assert(arg_data != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onScreenCaptureSourceDataUpdate was null, expected non-null ScreenCaptureSourceData.');
api.onScreenCaptureSourceDataUpdate(arg_data!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalRecorderStatus',
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.NERtcChannelEventSink.onLocalRecorderStatus was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_status = (args[0] as int?);
assert(arg_status != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalRecorderStatus was null, expected non-null int.');
final String? arg_taskId = (args[1] as String?);
assert(arg_taskId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalRecorderStatus was null, expected non-null String.');
api.onLocalRecorderStatus(arg_status!, arg_taskId!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalRecorderError',
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.NERtcChannelEventSink.onLocalRecorderError was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_error = (args[0] as int?);
assert(arg_error != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalRecorderError was null, expected non-null int.');
final String? arg_taskId = (args[1] as String?);
assert(arg_taskId != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onLocalRecorderError was null, expected non-null String.');
api.onLocalRecorderError(arg_error!, arg_taskId!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onCheckNECastAudioDriverResult',
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.NERtcChannelEventSink.onCheckNECastAudioDriverResult was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_result = (args[0] as int?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.nertc_core_platform_interface.NERtcChannelEventSink.onCheckNECastAudioDriverResult was null, expected non-null int.');
api.onCheckNECastAudioDriverResult(arg_result!);
return;
});
}
}
}