Class ConferenceListenerStub

java.lang.Object
org.linphone.core.ConferenceListenerStub
All Implemented Interfaces:
ConferenceListener

public class ConferenceListenerStub extends Object implements ConferenceListener
  • Constructor Details

    • ConferenceListenerStub

      public ConferenceListenerStub()
  • Method Details

    • onParticipantAdded

      public void onParticipantAdded(@NonNull Conference conference, @NonNull Participant participant)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that a participant has been added.

      Specified by:
      onParticipantAdded in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      participant - LinphoneParticipant that has been added to the conference
    • onParticipantRemoved

      public void onParticipantRemoved(@NonNull Conference conference, @NonNull Participant participant)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that a participant has been removed.

      Specified by:
      onParticipantRemoved in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      participant - LinphoneParticipant that has been removed to the conference

    • onParticipantDeviceAdded

      public void onParticipantDeviceAdded(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that a participant has been added.

      Specified by:
      onParticipantDeviceAdded in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      participantDevice - LinphoneParticipantDevice that has been added to the
      conference
    • onParticipantDeviceRemoved

      public void onParticipantDeviceRemoved(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that a participant has been removed.

      Specified by:
      onParticipantDeviceRemoved in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      participantDevice - LinphoneParticipantDevice that has been removed to the
      conference
    • onParticipantRoleChanged

      public void onParticipantRoleChanged(@NonNull Conference conference, @NonNull Participant participant)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that the role of a participant has been
      changed.

      Specified by:
      onParticipantRoleChanged in interface ConferenceListener
      Parameters:
      conference - Conference object
      participant - Participant whose role has changed
    • onParticipantAdminStatusChanged

      public void onParticipantAdminStatusChanged(@NonNull Conference conference, @NonNull Participant participant)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that the admin status of a participant has
      been changed.

      Specified by:
      onParticipantAdminStatusChanged in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      participant - LinphoneParticipant whose admin status has changed
    • onParticipantDeviceStateChanged

      public void onParticipantDeviceStateChanged(@NonNull Conference conference, @NonNull ParticipantDevice device, ParticipantDevice.State state)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that a participant device has changed
      state.

      Specified by:
      onParticipantDeviceStateChanged in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      device - LinphoneParticipantDevice who change state
      state - new participant device state
    • onParticipantDeviceMediaAvailabilityChanged

      public void onParticipantDeviceMediaAvailabilityChanged(@NonNull Conference conference, @NonNull ParticipantDevice device)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that the media availability of a
      participant device has been changed.

      Specified by:
      onParticipantDeviceMediaAvailabilityChanged in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      device - LinphoneParticipantDevice whose media availability changed has
      changed
    • onParticipantDeviceMediaCapabilityChanged

      public void onParticipantDeviceMediaCapabilityChanged(@NonNull Conference conference, @NonNull ParticipantDevice device)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference that the media capability of a participant
      device has been changed.

      Specified by:
      onParticipantDeviceMediaCapabilityChanged in interface ConferenceListener
      Parameters:
      conference - Conference object
      device - ParticipantDevice whose media capability changed has
      changed
    • onStateChanged

      public void onStateChanged(@NonNull Conference conference, Conference.State newState)
      Description copied from interface: ConferenceListener
      Callback used to notify a conference state has changed.

      Specified by:
      onStateChanged in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      newState - The new state of the conference
    • onAvailableMediaChanged

      public void onAvailableMediaChanged(@NonNull Conference conference)
      Description copied from interface: ConferenceListener
      Callback used to notify that the available media of a conference has changed.

      Specified by:
      onAvailableMediaChanged in interface ConferenceListener
      Parameters:
      conference - Conference object
    • onSubjectChanged

      public void onSubjectChanged(@NonNull Conference conference, @NonNull String subject)
      Description copied from interface: ConferenceListener
      Callback used to notify that the subject of a conference has changed.

      Specified by:
      onSubjectChanged in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      subject - subject of the conference
    • onParticipantDeviceIsSpeakingChanged

      public void onParticipantDeviceIsSpeakingChanged(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice, boolean isSpeaking)
      Description copied from interface: ConferenceListener
      Callback used to notify that a participant device is speaking or isn't speaking
      anymore.

      Specified by:
      onParticipantDeviceIsSpeakingChanged in interface ConferenceListener
      Parameters:
      conference - Conference object
      participantDevice - the participant device
      isSpeaking - true if is speaking, false otherwise
    • onParticipantDeviceIsMuted

      public void onParticipantDeviceIsMuted(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice, boolean isMuted)
      Description copied from interface: ConferenceListener
      Callback used to notify that a participant device is muted or is no longer
      muted.

      Specified by:
      onParticipantDeviceIsMuted in interface ConferenceListener
      Parameters:
      conference - Conference object
      participantDevice - the participant device
      isMuted - true if is muted, false otherwise
    • onAudioDeviceChanged

      public void onAudioDeviceChanged(@NonNull Conference conference, @NonNull AudioDevice audioDevice)
      Description copied from interface: ConferenceListener
      Callback used to notify that the audio device of a conference has changed.

      Specified by:
      onAudioDeviceChanged in interface ConferenceListener
      Parameters:
      conference - LinphoneConference object
      audioDevice - audio device of the conference
    • onActiveSpeakerParticipantDevice

      public void onActiveSpeakerParticipantDevice(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice)
      Description copied from interface: ConferenceListener
      Callback used to notify which participant device video is being displayed as
      "actively speaking".

      Specified by:
      onActiveSpeakerParticipantDevice in interface ConferenceListener
      Parameters:
      conference - Conference object
      participantDevice - the participant device currently displayed as active
      speaker