Package org.linphone.core
Interface ConferenceInfo
public interface ConferenceInfo
Object defining all information related to a conference.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParticipant(Address participant) Add a participant to the conference.voidaddParticipant(ParticipantInfo participantInfo) Add a participant to the conference.voidaddParticipantInfos(ParticipantInfo[] participantInfos) Add a list of participants.clone()Clone an objectConferenceInfo.findParticipant(Address participant) Find a participant information in the conference information.longRetrieve the date and time of the conference.Retrieve the description of the conference.intRetrieve the duration (in minutes) of the conference.Retrieve the conference as an Icalendar string.longGets the native pointer used by this class to make native method calls.Retrieve the organizer of the conference.Retrieve the list of participants as list of participant infos.Address[]Deprecated.Retrieve the desired security level of the conference.getState()Retrieve the state of the conference info.Retrieve the subject of the conference.getUri()Retrieve the URI of the conference.Gets the object stored in this object user's datavoidremoveParticipant(Address participant) Remove a participant from the conference.voidsetDateTime(long datetime) Set the date and time of the conference.voidsetDescription(String description) Set the description of the conference.voidsetDuration(int duration) Set the duration (in minutes) of the conference.voidsetOrganizer(Address organizer) Set the organizer of the conference.voidsetParticipantInfos(ParticipantInfo[] participantInfos) Set the list of participants.voidsetParticipants(Address[] participants) Deprecated.24/08/2023 use linphone_conference_info_set_participant_infos
insteadvoidsetSecurityLevel(Conference.SecurityLevel securityLevel) Set the desired security level of the conference.voidsetSubject(String subject) Set the subject of the conference.voidsetUserData(Object data) Sets the object to store in this object user's datatoString()voidupdateParticipant(ParticipantInfo participantInfo) Update the participant information in the conference informations.
-
Method Details
-
getDateTime
long getDateTime()Retrieve the date and time of the conference.
- Returns:
- The date and time of the conference.
-
setDateTime
void setDateTime(long datetime) Set the date and time of the conference.
- Parameters:
datetime- The date and time of the conference.
-
getDescription
Retrieve the description of the conference.
- Returns:
- The description of the conference.
-
setDescription
Set the description of the conference.
- Parameters:
description- The description of the conference.
-
getDuration
int getDuration()Retrieve the duration (in minutes) of the conference.
- Returns:
- The duration of the conference.
-
setDuration
void setDuration(int duration) Set the duration (in minutes) of the conference.
- Parameters:
duration- The duration of the conference.
-
getIcalendarString
Retrieve the conference as an Icalendar string.
- Returns:
- The conference as an Icalendar string. The returned char* must be freed
by the caller.
-
getOrganizer
Retrieve the organizer of the conference.
- Returns:
- The
Addressof the conference's organizer.
-
setOrganizer
Set the organizer of the conference.
- Parameters:
organizer- TheAddressof the conference's organizer.
-
getParticipantInfos
Retrieve the list of participants as list of participant infos.
- Returns:
- The list of participant informations.
-
setParticipantInfos
Set the list of participants.
- Parameters:
participantInfos- The list of participant informations to set.
-
getParticipants
Deprecated.24/08/2023 use linphone_conference_info_get_participant_infos
insteadRetrieve the list of participants as list of addresses.
- Returns:
- The list of participants.
-
setParticipants
Deprecated.24/08/2023 use linphone_conference_info_set_participant_infos
insteadSet the list of participants.
- Parameters:
participants- The list of participants to set.
-
getSecurityLevel
Conference.SecurityLevel getSecurityLevel()Retrieve the desired security level of the conference.
- Returns:
- The desired security level of the conference.
-
setSecurityLevel
Set the desired security level of the conference.
- Parameters:
securityLevel- The desired security level of the conference.
-
getState
Retrieve the state of the conference info.
- Returns:
ConferenceInfo.Stateobject.
-
getSubject
Retrieve the subject of the conference.
- Returns:
- The subject of the conference.
-
setSubject
Set the subject of the conference.
- Parameters:
subject- The subject of the conference.
-
getUri
Retrieve the URI of the conference.
- Returns:
- The URI of the conference (
Address).
-
addParticipant
Add a participant to the conference.
- Parameters:
participant- The participant (Address) to add.
-
addParticipant
Add a participant to the conference.
- Parameters:
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
Add a list of participants.
- Parameters:
participantInfos- The list of participant informations to add.
-
clone
- Returns:
- the cloned
ConferenceInfoobject.
-
findParticipant
Find a participant information in the conference information.
- Parameters:
participant- The participant (Address) to search.- Returns:
- The participant information (
ParticipantInfo).
-
removeParticipant
Remove a participant from the conference.
- Parameters:
participant- The participant (Address) to remove.
-
updateParticipant
Update the participant information in the conference informations.
- Parameters:
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
-
setUserData
Sets the object to store in this object user's data- Parameters:
data- the object to store
-
getUserData
Object getUserData()Gets the object stored in this object user's data- Returns:
- the object store if any, null otherwise
-
getNativePointer
long getNativePointer()Gets the native pointer used by this class to make native method calls.- Returns:
- the nativer pointer, as long
-
toString
String toString()
-
instead