addReceiver method
void
addReceiver({
- required String ownerId,
- required RTCRtpReceiver receiver,
- required dynamic callback(),
Implementation
void addReceiver({
required String ownerId,
required RTCRtpReceiver receiver,
required Function(AudioLevel) callback,
}) {
final int index = _receivers.indexWhere(
(params) => params.ownerId == ownerId,
);
if (index < 0) {
_receivers.add(
AudioStatsParams(
ownerId: ownerId,
callBack: callback,
receivers: [receiver],
),
);
} else {
_receivers[index] = _receivers[index].copyWith(
receivers: [receiver],
callBack: callback,
);
}
}