Package org.linphone.core

# Class ConferenceListenerStub

java.lang.Object
org.linphone.core.ConferenceListenerStub

All Implemented Interfaces:
  `ConferenceListener`

public class ConferenceListenerStub extends Object implements ConferenceListener

## Constructor Summary

Constructors
Constructor
Description
`ConferenceListenerStub()`

## Method Summary

Modifier and Type
Method
Description
`void`
`onActiveSpeakerParticipantDevice(Conference conference, ParticipantDevice participantDevice)`
Get the actively speaking participant device callback.
`void`
`onAllowedParticipantListChanged(Conference conference)`
Get the allowed participant list changed callback.
`void`
`onAudioDeviceChanged(Conference conference, AudioDevice audioDevice)`
Get the audio device changed callback.
`void`
`onAvailableMediaChanged(Conference conference)`
Get the available media changed callback.
`void`
`onFullStateReceived(Conference conference)`
Get the full state received callback.
`void`
`onOperationFailed(Conference conference)`
Get the leave failed callback.
`void`
`onParticipantAdded(Conference conference, Participant participant)`
Get the participant added callback.
`void`
`onParticipantAdminStatusChanged(Conference conference, Participant participant)`
Get the participant admin status changed callback.
`void`
`onParticipantDeviceAdded(Conference conference, ParticipantDevice participantDevice)`
Get the participant device added callback.
`void`
`onParticipantDeviceIsMuted(Conference conference, ParticipantDevice participantDevice, boolean isMuted)`
Get the participant device is muted callback.
`void`
`onParticipantDeviceIsSpeakingChanged(Conference conference, ParticipantDevice participantDevice, boolean isSpeaking)`
Get the participant device is speaking changed callback.
`void`
`onParticipantDeviceJoiningRequest(Conference conference, ParticipantDevice participantDevice)`
Get the participant device joining request callback.
`void`
`onParticipantDeviceMediaAvailabilityChanged(Conference conference, ParticipantDevice device)`
Get the participant device media availability changed callback.
`void`
`onParticipantDeviceMediaCapabilityChanged(Conference conference, ParticipantDevice device)`
Get the participant device media capabilities changed callback.
`void`
`onParticipantDeviceRemoved(Conference conference, ParticipantDevice participantDevice)`
Get the participant device removed callback.
`void`
`onParticipantDeviceScreenSharingChanged(Conference conference, ParticipantDevice device, boolean enabled)`
Get the participant device is screen sharing changed callback.
`void`
`onParticipantDeviceStateChanged(Conference conference, ParticipantDevice device, ParticipantDevice.State state)`
Get the participant device state changed callback.
`void`
`onParticipantRemoved(Conference conference, Participant participant)`
Get the participant removed callback.
`void`
`onParticipantRoleChanged(Conference conference, Participant participant)`
Get the participant role changed callback.
`void`
`onStateChanged(Conference conference, Conference.State newState)`
Get the state changed callback.
`void`
`onSubjectChanged(Conference conference, String subject)`
Get the subject changed callback.

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Details

### ConferenceListenerStub

public ConferenceListenerStub()

## Method Details

### onAllowedParticipantListChanged

public void onAllowedParticipantListChanged(@NonNull Conference conference)
Description copied from interface: `ConferenceListener`
Get the allowed participant list changed callback.

Specified by:
  `onAllowedParticipantListChanged` in interface `ConferenceListener`

### onParticipantAdded

public void onParticipantAdded(@NonNull Conference conference, @NonNull Participant participant)
Description copied from interface: `ConferenceListener`
Get the participant added callback.

Specified by:
  `onParticipantAdded` in interface `ConferenceListener`

### onParticipantRemoved

public void onParticipantRemoved(@NonNull Conference conference, @NonNull Participant participant)
Description copied from interface: `ConferenceListener`
Get the participant removed callback.

Specified by:
  `onParticipantRemoved` in interface `ConferenceListener`

### onParticipantDeviceAdded

public void onParticipantDeviceAdded(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice)
Description copied from interface: `ConferenceListener`
Get the participant device added callback.

Specified by:
  `onParticipantDeviceAdded` in interface `ConferenceListener`

### onParticipantDeviceRemoved

public void onParticipantDeviceRemoved(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice)
Description copied from interface: `ConferenceListener`
Get the participant device removed callback.

Specified by:
  `onParticipantDeviceRemoved` in interface `ConferenceListener`

### onParticipantDeviceJoiningRequest

public void onParticipantDeviceJoiningRequest(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice)
Description copied from interface: `ConferenceListener`
Get the participant device joining request callback.

Specified by:
  `onParticipantDeviceJoiningRequest` in interface `ConferenceListener`

### onParticipantRoleChanged

public void onParticipantRoleChanged(@NonNull Conference conference, @NonNull Participant participant)
Description copied from interface: `ConferenceListener`
Get the participant role changed callback.

Specified by:
  `onParticipantRoleChanged` in interface `ConferenceListener`

### onParticipantAdminStatusChanged

public void onParticipantAdminStatusChanged(@NonNull Conference conference, @NonNull Participant participant)
Description copied from interface: `ConferenceListener`
Get the participant admin status changed callback.

Specified by:
  `onParticipantAdminStatusChanged` in interface `ConferenceListener`

### onParticipantDeviceStateChanged

public void onParticipantDeviceStateChanged(@NonNull Conference conference, @NonNull ParticipantDevice device, ParticipantDevice.State state)
Description copied from interface: `ConferenceListener`
Get the participant device state changed callback.

Specified by:
  `onParticipantDeviceStateChanged` in interface `ConferenceListener`

### onParticipantDeviceScreenSharingChanged

public void onParticipantDeviceScreenSharingChanged(@NonNull Conference conference, @NonNull ParticipantDevice device, boolean enabled)
Description copied from interface: `ConferenceListener`
Get the participant device is screen sharing changed callback.

Specified by:
  `onParticipantDeviceScreenSharingChanged` in interface `ConferenceListener`

### onParticipantDeviceMediaAvailabilityChanged

public void onParticipantDeviceMediaAvailabilityChanged(@NonNull Conference conference, @NonNull ParticipantDevice device)
Description copied from interface: `ConferenceListener`
Get the participant device media availability changed callback.

Specified by:
  `onParticipantDeviceMediaAvailabilityChanged` in interface `ConferenceListener`

### onParticipantDeviceMediaCapabilityChanged

public void onParticipantDeviceMediaCapabilityChanged(@NonNull Conference conference, @NonNull ParticipantDevice device)
Description copied from interface: `ConferenceListener`
Get the participant device media capabilities changed callback.

Specified by:
  `onParticipantDeviceMediaCapabilityChanged` in interface `ConferenceListener`

### onOperationFailed

public void onOperationFailed(@NonNull Conference conference)
Description copied from interface: `ConferenceListener`
Get the leave failed callback.

Specified by:
  `onOperationFailed` in interface `ConferenceListener`

### onStateChanged

public void onStateChanged(@NonNull Conference conference, Conference.State newState)
Description copied from interface: `ConferenceListener`
Get the state changed callback.

Specified by:
  `onStateChanged` in interface `ConferenceListener`

### onAvailableMediaChanged

public void onAvailableMediaChanged(@NonNull Conference conference)
Description copied from interface: `ConferenceListener`
Get the available media changed callback.

Specified by:
  `onAvailableMediaChanged` in interface `ConferenceListener`

### onSubjectChanged

public void onSubjectChanged(@NonNull Conference conference, @NonNull String subject)
Description copied from interface: `ConferenceListener`
Get the subject changed callback.

Specified by:
  `onSubjectChanged` in interface `ConferenceListener`

### onParticipantDeviceIsSpeakingChanged

public void onParticipantDeviceIsSpeakingChanged(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice, boolean isSpeaking)
Description copied from interface: `ConferenceListener`
Get the participant device is speaking changed callback.

Specified by:
  `onParticipantDeviceIsSpeakingChanged` in interface `ConferenceListener`

### onParticipantDeviceIsMuted

public void onParticipantDeviceIsMuted(@NonNull Conference conference, @NonNull ParticipantDevice participantDevice, boolean isMuted)
Description copied from interface: `ConferenceListener`
Get the participant device is muted callback.

Specified by:
  `onParticipantDeviceIsMuted` in interface `ConferenceListener`

### onAudioDeviceChanged

public void onAudioDeviceChanged(@NonNull Conference conference, @NonNull AudioDevice audioDevice)
Description copied from interface: `ConferenceListener`
Get the audio device changed callback.

Specified by:
  `onAudioDeviceChanged` in interface `ConferenceListener`

### onActiveSpeakerParticipantDevice

public void onActiveSpeakerParticipantDevice(@NonNull Conference conference, @Nullable ParticipantDevice participantDevice)
Description copied from interface: `ConferenceListener`
Get the actively speaking participant device callback.

Specified by:
  `onActiveSpeakerParticipantDevice` in interface `ConferenceListener`

### onFullStateReceived

public void onFullStateReceived(@NonNull Conference conference)
Description copied from interface: `ConferenceListener`
Get the full state received callback.

Specified by:
  `onFullStateReceived` in interface `ConferenceListener`