Class ParticipantDevice
This object represents a unique device for a member of a Conference or ChatRoom.
Devices are identified by the gruu parameter inside the Address which can be obtained by Address. It is specially usefull to know the security level of each device inside an end-to-end encrypted ChatRoom. You can get a list of all ParticipantDevice using Devices.
Inherited Members
Namespace: Linphone
Assembly: cs.temp.dll.dll
Syntax
public class ParticipantDevice : LinphoneObject
Properties
Address
Get the address of a participant's device.
Declaration
public Address Address { get; }
Property Value
Type | Description |
---|---|
Address | The Address of the participant's device |
AudioDirection
Get the audio direction of the device.
Declaration
public MediaDirection AudioDirection { get; }
Property Value
Type | Description |
---|---|
MediaDirection | the audio direction of the device |
IsInConference
Return whether the participant device is in a conference or not.
Declaration
public bool IsInConference { get; }
Property Value
Type | Description |
---|---|
System.Boolean | a boolean to state whether the device is in a conference |
Listener
Declaration
public ParticipantDeviceListener Listener { get; set; }
Property Value
Type | Description |
---|---|
ParticipantDeviceListener |
Name
Return the name of the device or null.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String | the name of the device or null. |
SecurityLevel
Get the security level of a participant's device.
Declaration
public ChatRoomSecurityLevel SecurityLevel { get; }
Property Value
Type | Description |
---|---|
ChatRoomSecurityLevel | The ChatRoomSecurityLevel of the device |
Ssrc
Get the SSRC of the device.
Declaration
public uint Ssrc { get; }
Property Value
Type | Description |
---|---|
System.UInt32 | the SSRC of the device |
TextDirection
Get the text direction of the device.
Declaration
public MediaDirection TextDirection { get; }
Property Value
Type | Description |
---|---|
MediaDirection | the text direction of the device |
TimeOfJoining
Get the timestamp the device joined a conference.
Declaration
public long TimeOfJoining { get; }
Property Value
Type | Description |
---|---|
System.Int64 | time of joining a conference as returned by time(nullptr). For UNIX based systems it is the number of seconds since 00:00hours of the 1st of January 1970 |
VideoDirection
Get the video direction of the device.
Declaration
public MediaDirection VideoDirection { get; }
Property Value
Type | Description |
---|---|
MediaDirection | the video direction of the device |