Liblinphone  5.5.0
Linphone.ParticipantDeviceListener Class Reference
Inheritance diagram for Linphone.ParticipantDeviceListener:
Linphone.LinphoneObject

Public Member Functions

delegate void OnIsSpeakingChangedDelegate (Linphone.ParticipantDevice participantDevice, bool isSpeaking)
 
delegate void OnIsMutedDelegate (Linphone.ParticipantDevice participantDevice, bool isMuted)
 
delegate void OnScreenSharingChangedDelegate (Linphone.ParticipantDevice participantDevice, bool isScreenSharing)
 
delegate void OnStateChangedDelegate (Linphone.ParticipantDevice participantDevice, Linphone.ParticipantDeviceState state)
 
delegate void OnStreamCapabilityChangedDelegate (Linphone.ParticipantDevice participantDevice, Linphone.MediaDirection direction, Linphone.StreamType streamType)
 
delegate void OnThumbnailStreamCapabilityChangedDelegate (Linphone.ParticipantDevice participantDevice, Linphone.MediaDirection direction)
 
delegate void OnStreamAvailabilityChangedDelegate (Linphone.ParticipantDevice participantDevice, bool available, Linphone.StreamType streamType)
 
delegate void OnThumbnailStreamAvailabilityChangedDelegate (Linphone.ParticipantDevice participantDevice, bool available)
 
delegate void OnVideoDisplayErrorOccurredDelegate (Linphone.ParticipantDevice participantDevice, int errorCode)
 

Properties

OnIsSpeakingChangedDelegate OnIsSpeakingChanged [get, set]
 
OnIsMutedDelegate OnIsMuted [get, set]
 
OnScreenSharingChangedDelegate OnScreenSharingChanged [get, set]
 
OnStateChangedDelegate OnStateChanged [get, set]
 
OnStreamCapabilityChangedDelegate OnStreamCapabilityChanged [get, set]
 
OnThumbnailStreamCapabilityChangedDelegate OnThumbnailStreamCapabilityChanged [get, set]
 
OnStreamAvailabilityChangedDelegate OnStreamAvailabilityChanged [get, set]
 
OnThumbnailStreamAvailabilityChangedDelegate OnThumbnailStreamAvailabilityChanged [get, set]
 
OnVideoDisplayErrorOccurredDelegate OnVideoDisplayErrorOccurred [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from Linphone.LinphoneObject
static String linphone_pointer_to_string (IntPtr ptr)
 
static IntPtr linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str)
 
IntPtr StringArrayToBctbxList (IEnumerable< string > stringlist)
 
void CleanStringArrayPtrs (IntPtr l)
 

Detailed Description

An object to handle the callbacks for the handling a Linphone.ParticipantDevice objects.

Use Linphone.Factory.CreateParticipantDeviceCbs() to create an instance. Then pass the object to a Linphone.ParticipantDevice instance through Linphone.ParticipantDevice.AddListener().

Member Function Documentation

delegate void Linphone.ParticipantDeviceListener.OnIsMutedDelegate ( Linphone.ParticipantDevice  participantDevice,
bool  isMuted 
)

Get the is this participant device muted callback.

Returns
The current is this participant device muted callback.
delegate void Linphone.ParticipantDeviceListener.OnIsSpeakingChangedDelegate ( Linphone.ParticipantDevice  participantDevice,
bool  isSpeaking 
)

Get the is this participant device speaking changed callback.

Returns
The current is this participant device speaking changed callback.
delegate void Linphone.ParticipantDeviceListener.OnScreenSharingChangedDelegate ( Linphone.ParticipantDevice  participantDevice,
bool  isScreenSharing 
)

Get the is this participant device screen sharing changed callback.

Returns
The current is this participant device screen sharing callback.
delegate void Linphone.ParticipantDeviceListener.OnStateChangedDelegate ( Linphone.ParticipantDevice  participantDevice,
Linphone.ParticipantDeviceState  state 
)

Get the participant device conference state changed callback.

Returns
The current participant device conference state changed callback.
delegate void Linphone.ParticipantDeviceListener.OnStreamAvailabilityChangedDelegate ( Linphone.ParticipantDevice  participantDevice,
bool  available,
Linphone.StreamType  streamType 
)

Get the participant device stream availability changed callback.

Returns
The current participant device stream availability changed callback.
delegate void Linphone.ParticipantDeviceListener.OnStreamCapabilityChangedDelegate ( Linphone.ParticipantDevice  participantDevice,
Linphone.MediaDirection  direction,
Linphone.StreamType  streamType 
)

Get the participant device stream capability changed callback.

Returns
The current participant device stream capability changed callback.
delegate void Linphone.ParticipantDeviceListener.OnThumbnailStreamAvailabilityChangedDelegate ( Linphone.ParticipantDevice  participantDevice,
bool  available 
)

Get the participant device thumbnail stream availability changed callback.

Returns
The current participant device thumbnail stream availability changed callback.
delegate void Linphone.ParticipantDeviceListener.OnThumbnailStreamCapabilityChangedDelegate ( Linphone.ParticipantDevice  participantDevice,
Linphone.MediaDirection  direction 
)

Get the participant device thumbnail stream capability changed callback.

Returns
The current participant device thumbnail stream capability changed callback.
delegate void Linphone.ParticipantDeviceListener.OnVideoDisplayErrorOccurredDelegate ( Linphone.ParticipantDevice  participantDevice,
int  errorCode 
)

Get the callback that will be used to notify that there are errors from the video rendering of the participant device.

Check LinphoneCallCbsVideoDisplayErrorOccurredCb for more details.

Returns
The failing video rendering callback.

The documentation for this class was generated from the following file: