Class ConferenceInfo
Object defining all information related to a conference.
Inherited Members
Namespace: Linphone
Assembly: cs.temp.dll.dll
Syntax
public class ConferenceInfo : LinphoneObject
Properties
DateTime
Retrieve the date and time of the conference.
Declaration
public long DateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 | The date and time of the conference. |
Description
Retrieve the description of the conference.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String | The description of the conference. |
Duration
Retrieve the duration (in minutes) of the conference.
Declaration
public uint Duration { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 | The duration of the conference. |
IcalendarString
Retrieve the conference as an Icalendar string.
Declaration
public string IcalendarString { get; }
Property Value
Type | Description |
---|---|
System.String | The conference as an Icalendar string. The returned char* must be freed by the caller. |
Organizer
Retrieve the organizer of the conference.
Declaration
public Address Organizer { get; set; }
Property Value
Type | Description |
---|---|
Address | The Address of the conference's organizer. |
ParticipantInfos
Retrieve the list of participants as list of participant infos.
Declaration
public IEnumerable<ParticipantInfo> ParticipantInfos { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ParticipantInfo> | The list of participant informations. |
Participants
Retrieve the list of participants as list of addresses.
Declaration
public IEnumerable<Address> Participants { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Address> | The list of participants. |
SecurityLevel
Retrieve the desired security level of the conference.
Declaration
public ConferenceSecurityLevel SecurityLevel { get; set; }
Property Value
Type | Description |
---|---|
ConferenceSecurityLevel | The desired security level of the conference. |
State
Retrieve the state of the conference info.
Declaration
public ConferenceInfoState State { get; }
Property Value
Type | Description |
---|---|
ConferenceInfoState | ConferenceInfoState object. |
Subject
Retrieve the subject of the conference.
Declaration
public string Subject { get; set; }
Property Value
Type | Description |
---|---|
System.String | The subject of the conference. |
Uri
Retrieve the URI of the conference.
Declaration
public Address Uri { get; }
Property Value
Type | Description |
---|---|
Address | The URI of the conference (Address). |
Methods
AddParticipant(Address)
Add a participant to the conference.
Declaration
public void AddParticipant(Address participant)
Parameters
Type | Name | Description |
---|---|---|
Address | participant | The participant (Address) to add. |
AddParticipant(ParticipantInfo)
Add a participant to the conference.
Declaration
public void AddParticipant(ParticipantInfo participantInfo)
Parameters
Type | Name | Description |
---|---|---|
ParticipantInfo | participantInfo | The participant information (ParticipantInfo) to add. This method can be called to set attributes such as the role to the organizer of the conference |
AddParticipantInfos(IEnumerable<ParticipantInfo>)
Add a list of participants.
Declaration
public void AddParticipantInfos(IEnumerable<ParticipantInfo> participantInfos)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<ParticipantInfo> | participantInfos | The list of participant informations to add. |
Clone()
Clone an object ConferenceInfo.
Declaration
public ConferenceInfo Clone()
Returns
Type | Description |
---|---|
ConferenceInfo | the cloned ConferenceInfo object. |
FindParticipant(Address)
Find a participant information in the conference information.
Declaration
public ParticipantInfo FindParticipant(Address participant)
Parameters
Type | Name | Description |
---|---|---|
Address | participant | The participant (Address) to search. |
Returns
Type | Description |
---|---|
ParticipantInfo | The participant information (ParticipantInfo). |
RemoveParticipant(Address)
Remove a participant from the conference.
Declaration
public void RemoveParticipant(Address participant)
Parameters
Type | Name | Description |
---|---|---|
Address | participant | The participant (Address) to remove. |
UpdateParticipant(ParticipantInfo)
Update the participant information in the conference informations.
Declaration
public void UpdateParticipant(ParticipantInfo participantInfo)
Parameters
Type | Name | Description |
---|---|---|
ParticipantInfo | participantInfo | The participant information (ParticipantInfo) to update. This method can be called to change attributes such as the role to the organizer of the conference |