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

Public Member Functions

Linphone.ParticipantDevice FindDevice (Linphone.Call call)
 
Linphone.ParticipantDevice FindDevice (Linphone.Address address)
 

Properties

Linphone.Address Address [get]
 
long CreationTime [get]
 
IEnumerable< Linphone.ParticipantDeviceDevices [get]
 
bool IsAdmin [get]
 
bool IsFocus [get]
 
bool IsMe [get]
 
Linphone.ParticipantRole Role [get]
 
Linphone.ChatRoomSecurityLevel SecurityLevel [get]
 

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

Identifies a member of a Linphone.Conference or Linphone.ChatRoom.

A participant is identified by it's SIP address. It can have many Linphone.ParticipantDevice.

Member Function Documentation

Linphone.ParticipantDevice Linphone.Participant.FindDevice ( Linphone.Call  call)
inline

Find a device in the list of devices from a chat room's participant.

Parameters
callA Linphone.Call object
Returns
a Linphone.ParticipantDevice or null if not found.
Linphone.ParticipantDevice Linphone.Participant.FindDevice ( Linphone.Address  address)
inline

Find a device in the list of devices from a chat room's participant.

Parameters
addressA Linphone.Address object
Returns
a Linphone.ParticipantDevice or null if not found.

Property Documentation

Linphone.Address Linphone.Participant.Address
get

Get the address of a conference participant.

Returns
The Linphone.Address of the participant
long Linphone.Participant.CreationTime
get

Get the timestamp of the creation of the participant.

Returns
time of creation of the participant as returned by time(nullptr). For UNIX based systems it is the number of seconds since 00:00hours of the 1st of January 1970
IEnumerable<Linphone.ParticipantDevice> Linphone.Participant.Devices
get

Gets the list of devices from a chat room's participant.

Returns
List of devices. A list of Linphone.ParticipantDevice objects.
bool Linphone.Participant.IsAdmin
get

Tells whether a conference participant is an administrator of the conference.

Returns
A boolean value telling whether the participant is an administrator
bool Linphone.Participant.IsFocus
get

Tells whether a conference participant is the focus of the conference.

Returns
A boolean value telling whether the participant is a focus of a conference
bool Linphone.Participant.IsMe
get

Tells whether a participant is Me.

If the default account is not defined then it will be true if the participant is local.

Returns
true if the participant is me, false otherwise.
Linphone.ParticipantRole Linphone.Participant.Role
get

Get the role of the participant within the conference.

Returns
role within the conference Linphone.ParticipantRole
Linphone.ChatRoomSecurityLevel Linphone.Participant.SecurityLevel
get

Get the security level of a participant.

Returns
The Linphone.ChatRoomSecurityLevel of the participant

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