widgetFor static method

ParticipantWidget widgetFor(
  1. ParticipantTrack participantTrack, {
  2. bool showStatsLayer = false,
})

Implementation

static ParticipantWidget widgetFor(ParticipantTrack participantTrack,
    {bool showStatsLayer = false}) {
  if (participantTrack.participant is LocalParticipant) {
    return LocalParticipantWidget(
        participantTrack.participant as LocalParticipant,
        participantTrack.type,
        showStatsLayer);
  } else if (participantTrack.participant is RemoteParticipant) {
    return RemoteParticipantWidget(
        participantTrack.participant as RemoteParticipant,
        participantTrack.type,
        showStatsLayer);
  }
  throw UnimplementedError('Unknown participant type');
}