public override void RemovedVideoTrack(TVIParticipant participant, TVIVideoTrack videoTrack) { if (Participant == participant) { OnRemovedVideoTrack(videoTrack); } }
public override void RoomParticipantDidDisconnect(TVIRoom room, TVIParticipant participant) { if (TwilioParticipantDelegate.Instance.Participant == participant) { OnRoomParticipantDidDisconnect(); } }
public override void RoomParticipantDidConnect(TVIRoom room, TVIParticipant participant) { if (TwilioParticipantDelegate.Instance.Participant == null) { TwilioParticipantDelegate.Instance.SetParticipant(participant); } OnRoomParticipantDidConnect(); }
public void SetParticipant(TVIParticipant participant) { if (Participant != null) { Participant.Delegate = null; } Participant = participant; Participant.Delegate = this; }
public override void DisabledTrack(TVIParticipant participant, TVITrack track) { OnDisabledTrack(); }
public override void RemovedAudioTrack(TVIParticipant participant, TVIAudioTrack audioTrack) { OnRemovedAudioTrack(); }
public override void AddedAudioTrack(TVIParticipant participant, TVIAudioTrack audioTrack) { OnAddedAudioTrack(); }