|
typedef void(* | LinphoneConferenceCbsAllowedParticipantListChangedCb) (LinphoneConference *conference) |
| Callback used to notify a conference that the list of participants allowed to join the conference has changed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantAddedCb) (LinphoneConference *conference, LinphoneParticipant *participant) |
| Callback used to notify a conference that a participant has been added. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantRemovedCb) (LinphoneConference *conference, const LinphoneParticipant *participant) |
| Callback used to notify a conference that a participant has been removed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceStateChangedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *device, const LinphoneParticipantDeviceState state) |
| Callback used to notify a conference that a participant device has changed state. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceScreenSharingChangedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *device, bool_t enabled) |
| Callback used to notify a conference that a participant device starts or stops screen sharing. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceMediaAvailabilityChangedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *device) |
| Callback used to notify a conference that the media availability of a participant device has been changed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceMediaCapabilityChangedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *device) |
| Callback used to notify a conference that the media capability of a participant device has been changed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantRoleChangedCb) (LinphoneConference *conference, const LinphoneParticipant *participant) |
| Callback used to notify a conference that the role of a participant has been changed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantAdminStatusChangedCb) (LinphoneConference *conference, const LinphoneParticipant *participant) |
| Callback used to notify a conference that the admin status of a participant has been changed. More...
|
|
typedef void(* | LinphoneConferenceCbsStateChangedCb) (LinphoneConference *conference, LinphoneConferenceState newState) |
| Callback used to notify a conference state has changed. More...
|
|
typedef void(* | LinphoneConferenceCbsAvailableMediaChangedCb) (LinphoneConference *conference) |
| Callback used to notify that the available media of a conference has changed. More...
|
|
typedef void(* | LinphoneConferenceCbsSubjectChangedCb) (LinphoneConference *conference, const char *subject) |
| Callback used to notify that the subject of a conference has changed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceIsSpeakingChangedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *participant_device, bool_t is_speaking) |
| Callback used to notify that a participant device is speaking or isn't speaking anymore. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceIsMutedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *participant_device, bool_t is_muted) |
| Callback used to notify that a participant device is muted or is no longer muted. More...
|
|
typedef void(* | LinphoneConferenceCbsAudioDeviceChangedCb) (LinphoneConference *conference, const LinphoneAudioDevice *audio_device) |
| Callback used to notify that the audio device of a conference has changed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceAddedCb) (LinphoneConference *conference, LinphoneParticipantDevice *participant_device) |
| Callback used to notify a conference that a participant device has been added. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceRemovedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *participant_device) |
| Callback used to notify a conference that a participant device has been removed. More...
|
|
typedef void(* | LinphoneConferenceCbsParticipantDeviceJoiningRequestCb) (LinphoneConference *conference, LinphoneParticipantDevice *participant_device) |
| Callback used to notify a conference that a participant has requested to join the conference. More...
|
|
typedef void(* | LinphoneConferenceCbsActiveSpeakerParticipantDeviceCb) (LinphoneConference *conference, const LinphoneParticipantDevice *participant_device) |
| Callback used to notify which participant device video is being displayed as "actively speaking". More...
|
|
typedef void(* | LinphoneConferenceCbsFullStateReceivedCb) (LinphoneConference *conference) |
| Callback used to notify when a notify full state has been received. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsIsSpeakingChangedCb) (LinphoneParticipantDevice *participant_device, bool_t is_speaking) |
| Callback used to notify that is this participant device speaking has changed. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsIsMutedCb) (LinphoneParticipantDevice *participant_device, bool_t is_muted) |
| Callback used to notify that this participant device is muted or is no longer muted. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsScreenSharingChangedCb) (LinphoneParticipantDevice *participant_device, bool_t is_screen_sharing) |
| Callback used to notify that this participant device is screen sharing or is no longer screen sharing. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsStateChangedCb) (LinphoneParticipantDevice *participant_device, const LinphoneParticipantDeviceState state) |
| Callback used to notify that participant device changed state. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsStreamCapabilityChangedCb) (LinphoneParticipantDevice *participant_device, LinphoneMediaDirection direction, const LinphoneStreamType stream_type) |
| Callback used to notify that participant device stream capability has changed. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsThumbnailStreamCapabilityChangedCb) (LinphoneParticipantDevice *participant_device, LinphoneMediaDirection direction) |
| Callback used to notify that participant device thumbnail stream capability has changed. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsStreamAvailabilityChangedCb) (LinphoneParticipantDevice *participant_device, bool_t available, const LinphoneStreamType stream_type) |
| Callback used to notify that participant device stream availability has changed. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsThumbnailStreamAvailabilityChangedCb) (LinphoneParticipantDevice *participant_device, bool_t available) |
| Callback used to notify that participant device thumbnail stream availability has changed. More...
|
|
typedef void(* | LinphoneParticipantDeviceCbsVideoDisplayErrorOccurredCb) (LinphoneParticipantDevice *participant_device, int error_code) |
| Callback to notify that there are errors from the video rendering of the participant device. More...
|
|
typedef void(* | LinphoneConferenceSchedulerCbsStateChangedCb) (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceSchedulerState state) |
| Callback for notifying when a registration state has changed for the conference scheduler. More...
|
|
typedef void(* | LinphoneConferenceSchedulerCbsInvitationsSentCb) (LinphoneConferenceScheduler *conference_scheduler, const bctbx_list_t *failed_invitations) |
| Callback for notifying when conference invitations have been sent. More...
|
|
typedef struct _LinphoneConference | LinphoneConference |
| A conference is the object that allow to make calls when there are 2 or more participants. More...
|
|
typedef struct _LinphoneConferenceParams | LinphoneConferenceParams |
| Object defining parameters for a LinphoneConference. More...
|
|
typedef struct _LinphoneConferenceCbs | LinphoneConferenceCbs |
| An object to handle the callbacks for the handling a LinphoneConference objects. More...
|
|
typedef struct _LinphoneConferenceInfo | LinphoneConferenceInfo |
| Object defining all information related to a past or future conference.
|
|
typedef struct _LinphoneConferenceScheduler | LinphoneConferenceScheduler |
| Creates and manages conferences on a conferenceing service, and send conference invitations to notify participants.
|
|
typedef struct _LinphoneParticipant | LinphoneParticipant |
| Identifies a member of a LinphoneConference or LinphoneChatRoom. More...
|
|
typedef struct _LinphoneParticipantInfo | LinphoneParticipantInfo |
| Object defining all information related to a participant.
|
|
typedef struct _LinphoneParticipantDevice | LinphoneParticipantDevice |
| This object represents a unique device for a member of a LinphoneConference or LinphoneChatRoom. More...
|
|
typedef struct _LinphoneParticipantDeviceCbs | LinphoneParticipantDeviceCbs |
| An object to handle the callbacks for the handling a LinphoneParticipantDevice objects. More...
|
|
typedef struct _LinphoneParticipantImdnState | LinphoneParticipantImdnState |
| This object represents the delivery/display state of a given chat message for a given participant. More...
|
|
typedef struct _LinphoneParticipantDeviceIdentity | LinphoneParticipantDeviceIdentity |
| This object is only used on server side for LinphoneChatRoom with LinphoneChatRoomBackendFlexisipChat backend.
|
|
typedef enum _LinphoneConferenceState | LinphoneConferenceState |
| LinphoneConferenceState is used to indicate the current state of a conference.
|
|
typedef enum _LinphoneConferenceLayout | LinphoneConferenceLayout |
| LinphoneConferenceLayout is used to indicate the layout used by the conference.
|
|
typedef enum _LinphoneConferenceJoiningMode | LinphoneConferenceJoiningMode |
| Mode of joining conference. More...
|
|
typedef enum _LinphoneConferenceParticipantListType | LinphoneConferenceParticipantListType |
| Type of conference participant list. More...
|
|
typedef enum _LinphoneConferenceSecurityLevel | LinphoneConferenceSecurityLevel |
| Conference minimum security level.
|
|
typedef enum _LinphoneConferenceSchedulerState | LinphoneConferenceSchedulerState |
| Describes conference scheduler possible states. More...
|
|
typedef enum _LinphoneConferenceInfoState | LinphoneConferenceInfoState |
| LinphoneConferenceInfoState is used to list all states of a conference info object
|
|
typedef enum _LinphoneConferenceSchedulerType | LinphoneConferenceSchedulerType |
| LinphoneConferenceSchedulerType is used to know which conference scheduler type the core is using
|
|
typedef enum _LinphoneParticipantRole | LinphoneParticipantRole |
| LinphoneParticipantRole is used to define a role of a participant within a conference
|
|
typedef enum _LinphoneParticipantDeviceState | LinphoneParticipantDeviceState |
| LinphoneParticipantDeviceState is used to list all states a participant device can be in
|
|
typedef enum _LinphoneParticipantDeviceJoiningMethod | LinphoneParticipantDeviceJoiningMethod |
| LinphoneParticipantDeviceJoiningMethod is used to indicate how a participant joined a conference or if it is the focus.
|
|
typedef enum _LinphoneParticipantDeviceDisconnectionMethod | LinphoneParticipantDeviceDisconnectionMethod |
| LinphoneParticipantDeviceDisconnectionMethod is used to indicate how a participant left a conference.
|
|
|
LinphoneConference * | linphone_core_create_conference_with_params (LinphoneCore *core, const LinphoneConferenceParams *params) |
| Create a conference. More...
|
|
MS2_DEPRECATED LinphoneConferenceScheduler * | linphone_core_create_conference_scheduler (LinphoneCore *core) |
| Create a conference scheduler that can be used to schedule conferences on a client conference service and then send conference information invitation as an ICS object through chat. More...
|
|
LinphoneConferenceScheduler * | linphone_core_create_conference_scheduler_2 (LinphoneCore *core, LinphoneAccount *account) |
| Create a conference scheduler that can be used to create client conferences for now or later and then send conference info as an ICS through chat. More...
|
|
LinphoneConferenceScheduler * | linphone_core_create_conference_scheduler_with_type (LinphoneCore *core, LinphoneAccount *account, LinphoneConferenceSchedulerType scheduling_type) |
| Create a conference scheduler that can be used to create client conferences for now or later and then send conference info as an ICS through chat by specifying its type. More...
|
|
LinphoneConferenceScheduler * | linphone_core_create_sip_conference_scheduler (LinphoneCore *core, LinphoneAccount *account) |
| Create a SIP conference scheduler that can be used to create client conferences for now or later and then send conference info as an ICS through chat. More...
|
|
LinphoneConferenceScheduler * | linphone_core_create_db_conference_scheduler (LinphoneCore *core, LinphoneAccount *account) |
| Create a database conference scheduler that can be used to create client conferences for now or later and then send conference info as an ICS through chat. More...
|
|
LinphoneConferenceScheduler * | linphone_core_create_ccmp_conference_scheduler (LinphoneCore *core, LinphoneAccount *account) |
| Create a SIP conference scheduler that can be used to create client conferences for now or later and then send conference info as an ICS through chat. More...
|
|
LinphoneConference * | linphone_core_search_conference (const LinphoneCore *core, const LinphoneConferenceParams *params, const LinphoneAddress *localAddr, const LinphoneAddress *remoteAddr, const bctbx_list_t *participants) |
| Find a conference. More...
|
|
LinphoneConference * | linphone_core_search_conference_2 (const LinphoneCore *core, const LinphoneAddress *conferenceAddr) |
| Finds a conference. More...
|
|
LinphoneConference * | linphone_core_search_conference_by_identifier (const LinphoneCore *core, const char *identifier) |
| Find a conference by its identifier. More...
|
|
MS2_DEPRECATED LinphoneStatus | linphone_core_add_to_conference (LinphoneCore *core, LinphoneCall *call) |
| Adds a participant to the conference. More...
|
|
MS2_DEPRECATED LinphoneStatus | linphone_core_add_all_to_conference (LinphoneCore *core) |
| Adds all calls into the conference. More...
|
|
MS2_DEPRECATED LinphoneStatus | linphone_core_remove_from_conference (LinphoneCore *core, LinphoneCall *call) |
| Removes a call from the conference. More...
|
|
MS2_DEPRECATED bool_t | linphone_core_is_in_conference (const LinphoneCore *core) |
| Indicates whether the local participant is part of a conference. More...
|
|
MS2_DEPRECATED LinphoneStatus | linphone_core_enter_conference (LinphoneCore *core) |
| Joins the local participant to the running conference. More...
|
|
MS2_DEPRECATED LinphoneStatus | linphone_core_leave_conference (LinphoneCore *core) |
| Makes the local participant leave the running conference. More...
|
|
MS2_DEPRECATED float | linphone_core_get_conference_local_input_volume (LinphoneCore *core) |
| Returns the input volume of the local participant. More...
|
|
MS2_DEPRECATED LinphoneStatus | linphone_core_terminate_conference (LinphoneCore *core) |
| Terminates the running conference. More...
|
|
LinphoneConferenceParams * | linphone_core_create_conference_params_2 (LinphoneCore *core, LinphoneConference *conference) |
| Creates some default conference parameters for instanciating a conference with linphone_core_create_conference_with_params(). More...
|
|
void | linphone_core_enable_conference_server (LinphoneCore *core, bool_t enable) |
| Enables the conference server mode. More...
|
|
bool_t | linphone_core_conference_server_enabled (const LinphoneCore *core) |
| Tells whether the conference server feature is enabled. More...
|
|
void | linphone_core_enable_fec (LinphoneCore *core, bool_t enable) |
| Enables the flexible FEC feature (RFC8627) for video calls to recover RTP packet loss. More...
|
|
bool_t | linphone_core_fec_enabled (const LinphoneCore *core) |
| Tells whether the flexible FEC feature (RFC8627) is enabled for this LinphoneCore object. More...
|
|
void | linphone_core_set_conference_participant_list_type (LinphoneCore *core, LinphoneConferenceParticipantListType type) |
| Selects whether the default conference participant list is open or closed. More...
|
|
LinphoneConferenceParticipantListType | linphone_core_get_conference_participant_list_type (const LinphoneCore *core) |
| Tells whether the default conference participant list is open or closed. More...
|
|
void | linphone_core_enable_conference_ics_in_message_body (LinphoneCore *core, bool_t enable) |
| Enable sending conference invitations in the chat message body instead of as a file attachment. More...
|
|
bool_t | linphone_core_conference_ics_in_message_body_enabled (const LinphoneCore *core) |
| Gets wether conference invitations will be sent in the chat message body or as a file attachment. More...
|
|
void | linphone_core_set_conference_max_thumbnails (LinphoneCore *core, int max) |
| Sets the maximum number of thumbnails requested in the SDP during a conference call. More...
|
|
int | linphone_core_get_conference_max_thumbnails (const LinphoneCore *core) |
| Gets the maximum number of thumbnails requested in the SDP during a conference call linphone_account_get_call_logs(). More...
|
|
void | linphone_core_set_default_conference_layout (LinphoneCore *core, LinphoneConferenceLayout value) |
| Set the default conference layout. More...
|
|
LinphoneConferenceLayout | linphone_core_get_default_conference_layout (const LinphoneCore *core) |
| Gets the default conference layout. More...
|
|
void | linphone_core_set_conference_cleanup_period (LinphoneCore *core, long seconds) |
| Set the conference cleanup timer period. More...
|
|
long | linphone_core_get_conference_cleanup_period (const LinphoneCore *core) |
| Gets the conference cleanup timer period. More...
|
|
void | linphone_core_set_conference_availability_before_start (LinphoneCore *core, long seconds) |
| Set the conference availability before start. More...
|
|
long | linphone_core_get_conference_availability_before_start (const LinphoneCore *core) |
| Gets the conference availability before start. More...
|
|
void | linphone_core_set_conference_expire_period (LinphoneCore *core, long seconds) |
| Set the conference expire period. More...
|
|
long | linphone_core_get_conference_expire_period (const LinphoneCore *core) |
| Gets the conference expire period. More...
|
|
LinphoneConferenceInfo * | linphone_core_find_conference_information_from_ccmp_uri (LinphoneCore *core, const char *uri) |
| Retrieve the conference information linked to the provided URI if any. More...
|
|
LinphoneConferenceInfo * | linphone_core_find_conference_information_from_uri (LinphoneCore *core, LinphoneAddress *uri) |
| Retrieve the conference information linked to the provided URI if any. More...
|
|
bctbx_list_t * | linphone_core_get_conference_information_list (LinphoneCore *core) |
| Retrieve the list of conference information on DB. More...
|
|
bctbx_list_t * | linphone_core_get_conference_informations_with_participant (LinphoneCore *core, LinphoneAddress *uri) |
| Retrieve the list of conference information on DB where the address passed as argument is either the organizer or a participant. More...
|
|
bctbx_list_t * | linphone_core_get_future_conference_information_list (LinphoneCore *core) |
| Retrieve the list of future conference information on DB. More...
|
|
bctbx_list_t * | linphone_core_get_conference_information_list_after_time (LinphoneCore *core, time_t time) |
| Retrieve the list of conference information on DB after a certain time. More...
|
|
void | linphone_core_delete_conference_information (LinphoneCore *core, LinphoneConferenceInfo *conference_info) |
| Deletes a conference information from DB. More...
|
|
LinphoneConference * | linphone_conference_ref (LinphoneConference *conference) |
| Take a reference on a LinphoneConference. More...
|
|
void | linphone_conference_unref (LinphoneConference *conference) |
| Release a LinphoneConference. More...
|
|
MS2_DEPRECATED bctbx_list_t * | linphone_conference_get_participants (const LinphoneConference *conference) |
| Get URIs of all participants of one conference The returned bctbx_list_t contains URIs of all participants. More...
|
|
bctbx_list_t * | linphone_conference_get_participant_list (const LinphoneConference *conference) |
| Get list of all participants of a conference. More...
|
|
bctbx_list_t * | linphone_conference_get_participant_device_list (const LinphoneConference *conference) |
| Get list of all participant devices of a conference including me if it is in. More...
|
|
LinphoneParticipant * | linphone_conference_get_screen_sharing_participant (const LinphoneConference *conference) |
| Get the participant that is currently screen sharing. More...
|
|
LinphoneParticipantDevice * | linphone_conference_get_screen_sharing_participant_device (const LinphoneConference *conference) |
| Get the participant device that is currently screen sharing. More...
|
|
MS2_DEPRECATED LinphoneStatus | linphone_conference_remove_participant (LinphoneConference *conference, const LinphoneAddress *uri) |
|
LinphoneStatus | linphone_conference_remove_participant_2 (LinphoneConference *conference, LinphoneParticipant *participant) |
|
MS2_DEPRECATED LinphoneStatus | linphone_conference_remove_participant_3 (LinphoneConference *conference, LinphoneCall *call) |
|
LinphoneParticipant * | linphone_conference_find_participant (LinphoneConference *conference, const LinphoneAddress *uri) |
| Find a participant from a conference. More...
|
|
LinphoneStatus | linphone_conference_invite_participants (LinphoneConference *conference, const bctbx_list_t *addresses, const LinphoneCallParams *params) |
| Invite participants to the conference, by supplying a list of LinphoneAddress If the conference is in the state LinphoneConferenceStateCreationPending, then the conference will start on the input and output audio devices used for the currently active call, if any This method will call every address supplied and add it to a conference on devices hosting a conference. More...
|
|
LinphoneStatus | linphone_conference_add_participants (LinphoneConference *conference, const bctbx_list_t *calls) |
| Add participants to the conference, by supplying a list of LinphoneCall. More...
|
|
LinphoneStatus | linphone_conference_add_participants_2 (LinphoneConference *conference, const bctbx_list_t *addresses) |
| Add participants to the conference, by supplying a list of LinphoneAddress. More...
|
|
LinphoneStatus | linphone_conference_add_participant (LinphoneConference *conference, LinphoneCall *call) |
| Join an existing call to the conference. More...
|
|
LinphoneStatus | linphone_conference_add_participant_2 (LinphoneConference *conference, const LinphoneAddress *uri) |
| Join a participant to the conference. More...
|
|
const char * | linphone_conference_get_identifier (const LinphoneConference *conference) |
| Returns the conference identifier. More...
|
|
int | linphone_conference_update_params (LinphoneConference *conference, const LinphoneConferenceParams *params) |
| Update parameters of the conference. More...
|
|
const LinphoneConferenceParams * | linphone_conference_get_current_params (const LinphoneConference *conference) |
| Get current parameters of the conference. More...
|
|
const char * | linphone_conference_get_subject (const LinphoneConference *conference) |
| Get the conference subject. More...
|
|
const char * | linphone_conference_get_subject_utf8 (const LinphoneConference *conference) |
| Get the conference subject as an UTF-8 string. More...
|
|
void | linphone_conference_set_subject (LinphoneConference *conference, const char *subject) |
| Set the conference subject. More...
|
|
void | linphone_conference_set_subject_utf8 (LinphoneConference *conference, const char *subject) |
| Set the conference subject as an UTF-8 string. More...
|
|
const char * | linphone_conference_get_username (const LinphoneConference *conference) |
| Get the conference username. More...
|
|
void | linphone_conference_set_username (LinphoneConference *conference, const char *username) |
| Set the conference username. More...
|
|
void | linphone_conference_set_local_participant_stream_capability (LinphoneConference *conference, const LinphoneMediaDirection direction, const LinphoneStreamType stream_type) |
| Set stream capability on 'me' device of a local conference. More...
|
|
int | linphone_conference_get_duration (const LinphoneConference *conference) |
| Get the conference duration. More...
|
|
time_t | linphone_conference_get_start_time (const LinphoneConference *conference) |
| Get the conference start time. More...
|
|
int | linphone_conference_get_participant_count (const LinphoneConference *conference) |
| Get number of participants without me. More...
|
|
LinphoneParticipant * | linphone_conference_get_me (const LinphoneConference *conference) |
| For a local audio video conference, this function returns the participant hosting the conference For a remote audio video conference, this function returns the local participant of the conference. More...
|
|
int | linphone_conference_terminate (LinphoneConference *conference) |
| Terminates conference. More...
|
|
void | linphone_conference_set_participant_admin_status (LinphoneConference *conference, LinphoneParticipant *participant, bool_t is_admin) |
| Change the admin status of a participant of a conference (you need to be an admin yourself to do this). More...
|
|
int | linphone_conference_enter (LinphoneConference *conference) |
| For a local conference, the local participant joins the conference For a client conference, the participant rejoins the conference after leaving it earlier on. More...
|
|
int | linphone_conference_leave (LinphoneConference *conference) |
| For a local conference, the local participant leaves the conference For a client conference, the participant leaves the conference after joining it earlier on. More...
|
|
bool_t | linphone_conference_is_me (const LinphoneConference *conference, const LinphoneAddress *uri) |
| For a local audio video conference, this function compares the address provided as argument with that of participant hosting the conference For a remote audio video conference, this function compares the address provided as argument with that of the local participant of the conference. More...
|
|
bool_t | linphone_conference_is_in (const LinphoneConference *conference) |
| For a local conference, it returns whether the local participant is enabled For a client conference, it return whether the remote participant has left the conference without bein removed from it. More...
|
|
void | linphone_conference_set_input_audio_device (LinphoneConference *conference, LinphoneAudioDevice *audio_device) |
| Sets the given LinphoneAudioDevice as input for this conference only. More...
|
|
void | linphone_conference_set_output_audio_device (LinphoneConference *conference, LinphoneAudioDevice *audio_device) |
| Sets the given LinphoneAudioDevice as output for this conference only. More...
|
|
const LinphoneAudioDevice * | linphone_conference_get_input_audio_device (const LinphoneConference *conference) |
| Gets the current input device for this conference. More...
|
|
const LinphoneAudioDevice * | linphone_conference_get_output_audio_device (const LinphoneConference *conference) |
| Gets the current output device for this conference. More...
|
|
int | linphone_conference_get_participant_device_volume (LinphoneConference *conference, LinphoneParticipantDevice *device) |
| Retrieves the volume of a specific participant. More...
|
|
int | linphone_conference_start_recording (LinphoneConference *conference, const char *path) |
| Starts recording the conference. More...
|
|
int | linphone_conference_stop_recording (LinphoneConference *conference) |
| Stops the conference recording. More...
|
|
bool_t | linphone_conference_is_recording (const LinphoneConference *conference) |
| Gets whether the conference is currently being recorded. More...
|
|
LinphoneCall * | linphone_conference_get_call (const LinphoneConference *conference) |
| Gets the call that is controlling a conference. More...
|
|
bool_t | linphone_conference_get_microphone_muted (const LinphoneConference *conference) |
| Retrieves the volume of a specific participant. More...
|
|
void | linphone_conference_set_microphone_muted (LinphoneConference *conference, bool_t muted) |
| Get microphone muted state. More...
|
|
float | linphone_conference_get_input_volume (const LinphoneConference *conference) |
| Retrieves the volume of a specific participant. More...
|
|
void | linphone_conference_add_callbacks (LinphoneConference *conference, LinphoneConferenceCbs *cbs) |
| Add a listener in order to be notified of LinphoneConference events. More...
|
|
void | linphone_conference_remove_callbacks (LinphoneConference *conference, LinphoneConferenceCbs *cbs) |
| Remove a listener from a LinphoneConference. More...
|
|
void | linphone_conference_set_current_callbacks (LinphoneConference *conference, LinphoneConferenceCbs *cbs) |
| Gets the current LinphoneConferenceCbs. More...
|
|
LinphoneConferenceCbs * | linphone_conference_get_current_callbacks (const LinphoneConference *conference) |
| Sets the current LinphoneConferenceCbs. More...
|
|
LinphoneCore * | linphone_conference_get_core (const LinphoneConference *conference) |
| Returns core for a LinphoneConference. More...
|
|
LinphoneChatRoom * | linphone_conference_get_chat_room (const LinphoneConference *conference) |
| Returns the LinphoneChatRoom linked to the LinphoneConference. More...
|
|
const LinphoneAddress * | linphone_conference_get_conference_address (const LinphoneConference *conference) |
| Get the conference address of the conference. More...
|
|
void | linphone_conference_set_conference_address (LinphoneConference *conference, LinphoneAddress *address) |
| Set the conference address. More...
|
|
LinphoneConferenceState | linphone_conference_get_state (const LinphoneConference *conference) |
| Get the current state of the conference. More...
|
|
LinphoneParticipantDevice * | linphone_conference_get_active_speaker_participant_device (const LinphoneConference *conference) |
| Get the currently active speaker participant device. More...
|
|
LinphonePlayer * | linphone_conference_get_player (LinphoneConference *conference) |
| Gets a player associated with the conference to play a local file and stream it to the remote peers. More...
|
|
const LinphoneConferenceInfo * | linphone_conference_get_info (LinphoneConference *conference) |
| Gets the LinphoneConferenceInfo object associated with a conference. More...
|
|
LinphoneAccount * | linphone_conference_get_account (LinphoneConference *conference) |
| Gets the LinphoneAccount object associated with the conference. More...
|
|
LinphoneConference * | linphone_local_conference_new (LinphoneCore *core, LinphoneAddress *addr) |
|
LinphoneConference * | linphone_local_conference_new_with_params (LinphoneCore *core, const LinphoneAddress *addr, const LinphoneConferenceParams *params) |
|
LinphoneConference * | linphone_remote_conference_new (LinphoneCore *core, LinphoneAddress *addr) |
|
LinphoneConference * | linphone_remote_conference_new_with_params (LinphoneCore *core, const LinphoneAddress *focus, const LinphoneAddress *addr, const LinphoneConferenceParams *params) |
|
AudioStream * | linphone_conference_get_audio_stream (LinphoneConference *conference) |
|
void | linphone_conference_on_call_terminating (LinphoneConference *conference, LinphoneCall *call) |
|
bool_t | linphone_conference_check_class (LinphoneConference *conference, LinphoneConferenceClass _class) |
|
void | linphone_conference_notify_audio_device_changed (LinphoneConference *conference, LinphoneAudioDevice *audio_device) |
|
char * | linphone_conference_state_to_string (LinphoneConferenceState state) |
| A function to convert a LinphoneConferenceState into a string.
|
|
LinphoneConferenceParams * | linphone_conference_params_new (LinphoneCore *core) |
| Create an object of type a LinphoneConferenceParams. More...
|
|
LinphoneConferenceParams * | linphone_conference_params_ref (LinphoneConferenceParams *params) |
| Take a reference on a LinphoneConferenceParams. More...
|
|
void | linphone_conference_params_unref (LinphoneConferenceParams *params) |
| Release a LinphoneConferenceParams. More...
|
|
MS2_DEPRECATED void | linphone_conference_params_free (LinphoneConferenceParams *params) |
| Free a LinphoneConferenceParams. More...
|
|
LinphoneConferenceParams * | linphone_conference_params_clone (const LinphoneConferenceParams *params) |
| Clone a LinphoneConferenceParams. More...
|
|
void | linphone_conference_params_set_subject (LinphoneConferenceParams *params, const char *subject) |
| Set the conference subject. More...
|
|
void | linphone_conference_params_set_subject_utf8 (LinphoneConferenceParams *params, const char *subject) |
| Set the conference subject as an UTF8 string. More...
|
|
const char * | linphone_conference_params_get_subject (const LinphoneConferenceParams *params) |
| Get the conference subject. More...
|
|
const char * | linphone_conference_params_get_subject_utf8 (const LinphoneConferenceParams *params) |
| Get the conference subject as an UTF-8 string. More...
|
|
MS2_DEPRECATED void | linphone_conference_params_set_audio_enabled (LinphoneConferenceParams *params, bool_t enable) |
| Enable audio capabilities. More...
|
|
void | linphone_conference_params_enable_audio (LinphoneConferenceParams *params, bool_t enable) |
| Enable audio capabilities. More...
|
|
MS2_DEPRECATED bool_t | linphone_conference_params_is_audio_enabled (const LinphoneConferenceParams *params) |
| Check whether audio capabilities are enabled. More...
|
|
bool_t | linphone_conference_params_audio_enabled (const LinphoneConferenceParams *params) |
| Check whether audio capabilities are enabled. More...
|
|
MS2_DEPRECATED void | linphone_conference_params_set_video_enabled (LinphoneConferenceParams *params, bool_t enable) |
| Enable video capabilities. More...
|
|
MS2_DEPRECATED bool_t | linphone_conference_params_is_video_enabled (const LinphoneConferenceParams *params) |
| Check whether video capabilities are enabled. More...
|
|
void | linphone_conference_params_enable_video (LinphoneConferenceParams *params, bool_t enable) |
| Enable video capabilities. More...
|
|
bool_t | linphone_conference_params_video_enabled (const LinphoneConferenceParams *params) |
| Check whether video capabilities are enabled. More...
|
|
MS2_DEPRECATED void | linphone_conference_params_set_chat_enabled (LinphoneConferenceParams *params, bool_t enable) |
| Enable chat capabilities. More...
|
|
void | linphone_conference_params_enable_chat (LinphoneConferenceParams *params, bool_t enable) |
| Enable chat capabilities. More...
|
|
MS2_DEPRECATED bool_t | linphone_conference_params_is_chat_enabled (const LinphoneConferenceParams *params) |
| Check whether chat capabilities are enabled. More...
|
|
bool_t | linphone_conference_params_chat_enabled (const LinphoneConferenceParams *params) |
| Check whether chat capabilities are enabled. More...
|
|
void | linphone_conference_params_set_account (LinphoneConferenceParams *params, LinphoneAccount *account) |
| Sets the account for the conference. More...
|
|
LinphoneAccount * | linphone_conference_params_get_account (const LinphoneConferenceParams *params) |
| Returns the account for the conference. More...
|
|
MS2_DEPRECATED LinphoneProxyConfig * | linphone_conference_params_get_proxy_cfg (const LinphoneConferenceParams *params) |
| Returns the proxy configuration for the conference. More...
|
|
MS2_DEPRECATED void | linphone_conference_params_set_local_participant_enabled (LinphoneConferenceParams *params, bool_t enable) |
| Enable local participant to enter the conference. More...
|
|
void | linphone_conference_params_enable_local_participant (LinphoneConferenceParams *params, bool_t enable) |
| Enable local participant to enter the conference. More...
|
|
MS2_DEPRECATED bool_t | linphone_conference_params_is_local_participant_enabled (const LinphoneConferenceParams *params) |
| Returns whether local participant has to enter the conference. More...
|
|
bool_t | linphone_conference_params_local_participant_enabled (const LinphoneConferenceParams *params) |
| Returns whether local participant has to enter the conference. More...
|
|
MS2_DEPRECATED void | linphone_conference_params_set_one_participant_conference_enabled (LinphoneConferenceParams *params, bool_t enable) |
| Enable conference with one participant. More...
|
|
void | linphone_conference_params_enable_one_participant_conference (LinphoneConferenceParams *params, bool_t enable) |
| Enable conference with one participant. More...
|
|
MS2_DEPRECATED bool_t | linphone_conference_params_is_one_participant_conference_enabled (const LinphoneConferenceParams *params) |
| Returns whether conference can have only one participant. More...
|
|
bool_t | linphone_conference_params_one_participant_conference_enabled (const LinphoneConferenceParams *params) |
| Returns whether conference can have only one participant. More...
|
|
LinphoneConferenceSecurityLevel | linphone_conference_params_get_security_level (const LinphoneConferenceParams *params) |
| Retrieve the desired security level of the conference. More...
|
|
void | linphone_conference_params_set_security_level (LinphoneConferenceParams *params, LinphoneConferenceSecurityLevel security_level) |
| Set the desired security level of the conference. More...
|
|
void | linphone_conference_params_set_conference_factory_address (LinphoneConferenceParams *params, const LinphoneAddress *address) |
| Set the conference factory address of the conference. More...
|
|
const LinphoneAddress * | linphone_conference_params_get_conference_factory_address (const LinphoneConferenceParams *params) |
| Get the conference factory address of the conference that has been set. More...
|
|
void | linphone_conference_params_set_description_utf8 (LinphoneConferenceParams *params, const char *description) |
| Set the description of the conference (utf8) More...
|
|
const char * | linphone_conference_params_get_description_utf8 (const LinphoneConferenceParams *params) |
| Get conference description (utf8). More...
|
|
void | linphone_conference_params_set_participant_list_type (LinphoneConferenceParams *params, LinphoneConferenceParticipantListType type) |
| Set the participant list type. More...
|
|
void | linphone_conference_params_set_hidden (LinphoneConferenceParams *params, bool_t hidden) |
| Set the conference as hidden. More...
|
|
bool_t | linphone_conference_params_is_hidden (const LinphoneConferenceParams *params) |
| Get the value of the hidden flag. More...
|
|
LinphoneConferenceParticipantListType | linphone_conference_params_get_participant_list_type (const LinphoneConferenceParams *params) |
| Get the participant list type. More...
|
|
bool_t | linphone_conference_params_is_valid (const LinphoneConferenceParams *params) |
| Returns whether the given parameters are valid or not. More...
|
|
bool_t | linphone_conference_params_group_enabled (const LinphoneConferenceParams *params) |
| Get the group chat status of the text capabilities of the conference associated with the given parameters. More...
|
|
void | linphone_conference_params_enable_group (LinphoneConferenceParams *params, bool_t group) |
| Enables or disables group chat for the text capabilities of the conference associated with the given parameters. More...
|
|
LinphoneChatParams * | linphone_conference_params_get_chat_params (const LinphoneConferenceParams *params) |
| Get the chat parameters. More...
|
|
LinphoneConferenceCbs * | linphone_conference_cbs_ref (LinphoneConferenceCbs *cbs) |
| Acquire a reference to the conference callbacks object. More...
|
|
void | linphone_conference_cbs_unref (LinphoneConferenceCbs *cbs) |
| Release reference to the conference callbacks object. More...
|
|
void * | linphone_conference_cbs_get_user_data (const LinphoneConferenceCbs *cbs) |
| Retrieve the user pointer associated with the conference callbacks object. More...
|
|
void | linphone_conference_cbs_set_user_data (LinphoneConferenceCbs *cbs, void *ud) |
| Assign a user pointer to the conference callbacks object. More...
|
|
LinphoneConferenceCbsAllowedParticipantListChangedCb | linphone_conference_cbs_get_allowed_participant_list_changed (const LinphoneConferenceCbs *cbs) |
| Get the allowed participant list changed callback. More...
|
|
void | linphone_conference_cbs_set_allowed_participant_list_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsAllowedParticipantListChangedCb cb) |
| Set the allowed participant list changed callback. More...
|
|
LinphoneConferenceCbsParticipantAddedCb | linphone_conference_cbs_get_participant_added (const LinphoneConferenceCbs *cbs) |
| Get the participant added callback. More...
|
|
void | linphone_conference_cbs_set_participant_added (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantAddedCb cb) |
| Set the participant added callback. More...
|
|
LinphoneConferenceCbsParticipantRemovedCb | linphone_conference_cbs_get_participant_removed (const LinphoneConferenceCbs *cbs) |
| Get the participant removed callback. More...
|
|
void | linphone_conference_cbs_set_participant_removed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantRemovedCb cb) |
| Set the participant removed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceAddedCb | linphone_conference_cbs_get_participant_device_added (const LinphoneConferenceCbs *cbs) |
| Get the participant device added callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_added (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceAddedCb cb) |
| Set the participant device added callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceRemovedCb | linphone_conference_cbs_get_participant_device_removed (const LinphoneConferenceCbs *cbs) |
| Get the participant device removed callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_removed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceRemovedCb cb) |
| Set the participant device removed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceJoiningRequestCb | linphone_conference_cbs_get_participant_device_joining_request (const LinphoneConferenceCbs *cbs) |
| Get the participant device joining request callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_joining_request (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceJoiningRequestCb cb) |
| Set the participant device joining request callback. More...
|
|
LinphoneConferenceCbsParticipantRoleChangedCb | linphone_conference_cbs_get_participant_role_changed (const LinphoneConferenceCbs *cbs) |
| Get the participant role changed callback. More...
|
|
void | linphone_conference_cbs_set_participant_role_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantRoleChangedCb cb) |
| Set the participant role changed callback. More...
|
|
LinphoneConferenceCbsParticipantAdminStatusChangedCb | linphone_conference_cbs_get_participant_admin_status_changed (const LinphoneConferenceCbs *cbs) |
| Get the participant admin status changed callback. More...
|
|
void | linphone_conference_cbs_set_participant_admin_status_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantAdminStatusChangedCb cb) |
| Set the participant admin status changed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceStateChangedCb | linphone_conference_cbs_get_participant_device_state_changed (const LinphoneConferenceCbs *cbs) |
| Get the participant device state changed callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_state_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceStateChangedCb cb) |
| Set the participant device state changed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceScreenSharingChangedCb | linphone_conference_cbs_get_participant_device_screen_sharing_changed (const LinphoneConferenceCbs *cbs) |
| Get the participant device is screen sharing changed callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_screen_sharing_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceScreenSharingChangedCb cb) |
| Set the participant device is screen sharing changed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceMediaAvailabilityChangedCb | linphone_conference_cbs_get_participant_device_media_availability_changed (const LinphoneConferenceCbs *cbs) |
| Get the participant device media availability changed callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_media_availability_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceMediaAvailabilityChangedCb cb) |
| Set the participant device media availability changed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceMediaCapabilityChangedCb | linphone_conference_cbs_get_participant_device_media_capability_changed (const LinphoneConferenceCbs *cbs) |
| Get the participant device media capabilities changed callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_media_capability_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceMediaCapabilityChangedCb cb) |
| Set the participant device media capabilities changed callback. More...
|
|
LinphoneConferenceCbsStateChangedCb | linphone_conference_cbs_get_state_changed (const LinphoneConferenceCbs *cbs) |
| Get the state changed callback. More...
|
|
void | linphone_conference_cbs_set_state_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsStateChangedCb cb) |
| Set the state changed callback. More...
|
|
LinphoneConferenceCbsAvailableMediaChangedCb | linphone_conference_cbs_get_available_media_changed (const LinphoneConferenceCbs *cbs) |
| Get the available media changed callback. More...
|
|
void | linphone_conference_cbs_set_available_media_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsAvailableMediaChangedCb cb) |
| Set the available media changed callback. More...
|
|
LinphoneConferenceCbsSubjectChangedCb | linphone_conference_cbs_get_subject_changed (const LinphoneConferenceCbs *cbs) |
| Get the subject changed callback. More...
|
|
void | linphone_conference_cbs_set_subject_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsSubjectChangedCb cb) |
| Set the subject changed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceIsSpeakingChangedCb | linphone_conference_cbs_get_participant_device_is_speaking_changed (const LinphoneConferenceCbs *cbs) |
| Get the participant device is speaking changed callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_is_speaking_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceIsSpeakingChangedCb cb) |
| Set the participant device is speaking changed callback. More...
|
|
LinphoneConferenceCbsParticipantDeviceIsMutedCb | linphone_conference_cbs_get_participant_device_is_muted (const LinphoneConferenceCbs *cbs) |
| Get the participant device is muted callback. More...
|
|
void | linphone_conference_cbs_set_participant_device_is_muted (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceIsMutedCb cb) |
| Set the participant device is muted callback. More...
|
|
LinphoneConferenceCbsAudioDeviceChangedCb | linphone_conference_cbs_get_audio_device_changed (const LinphoneConferenceCbs *cbs) |
| Get the audio device changed callback. More...
|
|
void | linphone_conference_cbs_set_audio_device_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsAudioDeviceChangedCb cb) |
| Set the audio device changed callback. More...
|
|
LinphoneConferenceCbsActiveSpeakerParticipantDeviceCb | linphone_conference_cbs_get_active_speaker_participant_device (const LinphoneConferenceCbs *cbs) |
| Get the actively speaking participant device callback. More...
|
|
void | linphone_conference_cbs_set_active_speaker_participant_device (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsActiveSpeakerParticipantDeviceCb cb) |
| Set the actively speaking participant device callback. More...
|
|
LinphoneConferenceCbsFullStateReceivedCb | linphone_conference_cbs_get_full_state_received (const LinphoneConferenceCbs *cbs) |
| Get the full state received callback. More...
|
|
void | linphone_conference_cbs_set_full_state_received (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsFullStateReceivedCb cb) |
| Set the full state received callback. More...
|
|
LinphoneChatParams * | linphone_chat_params_new (const LinphoneCore *core) |
| Create an object of type a LinphoneChatParams. More...
|
|
LinphoneChatParams * | linphone_chat_params_ref (LinphoneChatParams *params) |
| Take a reference on a LinphoneChatParams. More...
|
|
void | linphone_chat_params_unref (LinphoneChatParams *params) |
| Release a LinphoneChatParams. More...
|
|
LinphoneChatParams * | linphone_chat_params_clone (const LinphoneChatParams *params) |
| Clone a LinphoneChatParams. More...
|
|
LinphoneChatRoomBackend | linphone_chat_params_get_backend (const LinphoneChatParams *params) |
| Get the backend implementation of the text capabilities of the chat associated with the given parameters. More...
|
|
LinphoneChatRoomEncryptionBackend | linphone_chat_params_get_encryption_backend (const LinphoneChatParams *params) |
| Get the encryption implementation of the text capabilities of the chat associated with the given parameters. More...
|
|
LinphoneChatRoomEphemeralMode | linphone_chat_params_get_ephemeral_mode (const LinphoneChatParams *params) |
| Get the ephemeral message mode of the text capabilities of the chat associated with the given parameters. More...
|
|
void | linphone_chat_params_set_ephemeral_lifetime (LinphoneChatParams *params, long time) |
| Set lifetime (in seconds) for all new ephemral messages in the text capabilities of the chat. More...
|
|
long | linphone_chat_params_get_ephemeral_lifetime (const LinphoneChatParams *params) |
| Get lifetime (in seconds) for all new ephemeral messages in the text capabilities of the chat. More...
|
|
bool_t | linphone_chat_params_encryption_enabled (const LinphoneChatParams *params) |
| Get the encryption status of the text capabilities of the chat associated with the given parameters. More...
|
|
bool_t | linphone_chat_params_rtt_enabled (const LinphoneChatParams *params) |
| Get the real time text status of the text capabilities of the chat associated with the given parameters. More...
|
|
void | linphone_chat_params_set_backend (LinphoneChatParams *params, LinphoneChatRoomBackend backend) |
| Set the backend implementation of these text capabilities of the chat parameters. More...
|
|
void | linphone_chat_params_set_encryption_backend (LinphoneChatParams *params, LinphoneChatRoomEncryptionBackend backend) |
| Set the encryption backend implementation of these text capabilities of the chat parameters. More...
|
|
void | linphone_chat_params_set_ephemeral_mode (LinphoneChatParams *params, LinphoneChatRoomEphemeralMode mode) |
| Enables or disables forcing of ephemeral messages for the text capabilities of the chat associated with the given parameters. More...
|
|
void | linphone_chat_params_enable_rtt (LinphoneChatParams *params, bool_t rtt) |
| Enables or disables real time text for the text capabilities of the chat associated with the given parameters. More...
|
|
LinphoneConferenceInfo * | linphone_conference_info_new (void) |
| Create a new LinphoneConferenceInfo object. More...
|
|
LinphoneConferenceInfo * | linphone_conference_info_ref (LinphoneConferenceInfo *conference_info) |
| Take a reference on a LinphoneConferenceInfo. More...
|
|
LinphoneConferenceInfo * | linphone_conference_info_clone (const LinphoneConferenceInfo *conference_info) |
| Clone an object LinphoneConferenceInfo. More...
|
|
void | linphone_conference_info_unref (LinphoneConferenceInfo *conference_info) |
| Release a LinphoneConferenceInfo. More...
|
|
const LinphoneParticipantInfo * | linphone_conference_info_get_organizer_info (const LinphoneConferenceInfo *conference_info) |
| Retrieve the organizer of the conference. More...
|
|
const LinphoneAddress * | linphone_conference_info_get_organizer (const LinphoneConferenceInfo *conference_info) |
| Retrieve the organizer of the conference. More...
|
|
void | linphone_conference_info_set_organizer (LinphoneConferenceInfo *conference_info, const LinphoneAddress *organizer) |
| Set the organizer of the conference. More...
|
|
MS2_DEPRECATED const bctbx_list_t * | linphone_conference_info_get_participants (const LinphoneConferenceInfo *conference_info) |
| Retrieve the list of participants as list of addresses. More...
|
|
const bctbx_list_t * | linphone_conference_info_get_participant_infos (const LinphoneConferenceInfo *conference_info) |
| Retrieve the list of participants as list of participant infos. More...
|
|
MS2_DEPRECATED void | linphone_conference_info_set_participants (LinphoneConferenceInfo *conference_info, const bctbx_list_t *participants) |
| Set the list of participants. More...
|
|
void | linphone_conference_info_set_participant_infos (LinphoneConferenceInfo *conference_info, const bctbx_list_t *participant_infos) |
| Set the list of participants. More...
|
|
void | linphone_conference_info_add_participant_infos (LinphoneConferenceInfo *conference_info, const bctbx_list_t *participant_infos) |
| Add a list of participants. More...
|
|
void | linphone_conference_info_add_participant (LinphoneConferenceInfo *conference_info, const LinphoneAddress *participant) |
| Add a participant to the conference. More...
|
|
void | linphone_conference_info_add_participant_2 (LinphoneConferenceInfo *conference_info, const LinphoneParticipantInfo *participant_info) |
| Add a participant to the conference. More...
|
|
void | linphone_conference_info_update_participant (LinphoneConferenceInfo *conference_info, const LinphoneParticipantInfo *participant_info) |
| Update the participant information in the conference informations. More...
|
|
void | linphone_conference_info_remove_participant (LinphoneConferenceInfo *conference_info, const LinphoneAddress *participant) |
| Remove a participant from the conference. More...
|
|
const LinphoneParticipantInfo * | linphone_conference_info_find_participant (LinphoneConferenceInfo *conference_info, const LinphoneAddress *participant) |
| Find a participant information in the conference information. More...
|
|
const LinphoneAddress * | linphone_conference_info_get_uri (const LinphoneConferenceInfo *conference_info) |
| Retrieve the URI of the conference. More...
|
|
time_t | linphone_conference_info_get_date_time (const LinphoneConferenceInfo *conference_info) |
| Retrieve the date and time of the conference. More...
|
|
void | linphone_conference_info_set_date_time (LinphoneConferenceInfo *conference_info, time_t datetime) |
| Set the date and time of the conference. More...
|
|
unsigned int | linphone_conference_info_get_duration (const LinphoneConferenceInfo *conference_info) |
| Retrieve the duration (in minutes) of the conference. More...
|
|
void | linphone_conference_info_set_duration (LinphoneConferenceInfo *conference_info, unsigned int duration) |
| Set the duration (in minutes) of the conference. More...
|
|
const char * | linphone_conference_info_get_subject (const LinphoneConferenceInfo *conference_info) |
| Retrieve the subject of the conference. More...
|
|
void | linphone_conference_info_set_subject (LinphoneConferenceInfo *conference_info, const char *subject) |
| Set the subject of the conference. More...
|
|
const char * | linphone_conference_info_get_subject_utf8 (const LinphoneConferenceInfo *conference_info) |
| Retrieve the subject of the conference. More...
|
|
void | linphone_conference_info_set_subject_utf8 (LinphoneConferenceInfo *conference_info, const char *subject) |
| Set the subject of the conference. More...
|
|
void | linphone_conference_info_set_ccmp_uri (LinphoneConferenceInfo *conference_info, const char *uri) |
| Set the CCMP URI of the conference. More...
|
|
const char * | linphone_conference_info_get_ccmp_uri (const LinphoneConferenceInfo *conference_info) |
| Retrieve the CCMP URI of the conference. More...
|
|
const char * | linphone_conference_info_get_description (const LinphoneConferenceInfo *conference_info) |
| Retrieve the description of the conference. More...
|
|
void | linphone_conference_info_set_description (LinphoneConferenceInfo *conference_info, const char *description) |
| Set the description of the conference. More...
|
|
const char * | linphone_conference_info_get_description_utf8 (const LinphoneConferenceInfo *conference_info) |
| Retrieve the description of the conference. More...
|
|
void | linphone_conference_info_set_description_utf8 (LinphoneConferenceInfo *conference_info, const char *description) |
| Set the description of the conference. More...
|
|
LinphoneConferenceSecurityLevel | linphone_conference_info_get_security_level (const LinphoneConferenceInfo *conference_info) |
| Retrieve the desired security level of the conference. More...
|
|
void | linphone_conference_info_set_security_level (LinphoneConferenceInfo *conference_info, LinphoneConferenceSecurityLevel security_level) |
| Set the desired security level of the conference. More...
|
|
void | linphone_conference_info_set_capability (LinphoneConferenceInfo *conference_info, const LinphoneStreamType stream_type, bool_t enable) |
| Set the capability of the conference. More...
|
|
bool_t | linphone_conference_info_get_capability (const LinphoneConferenceInfo *conference_info, const LinphoneStreamType stream_type) |
| Get the capability of the conference. More...
|
|
char * | linphone_conference_info_get_icalendar_string (const LinphoneConferenceInfo *conference_info) |
| Retrieve the conference as an Icalendar string. More...
|
|
LinphoneConferenceInfoState | linphone_conference_info_get_state (const LinphoneConferenceInfo *conference_info) |
| Retrieve the state of the conference info. More...
|
|
void | linphone_conference_info_set_ics_uid (LinphoneConferenceInfo *conference_info, const char *uid) |
| Store the ICS UID in the conference info. More...
|
|
const char * | linphone_conference_info_get_ics_uid (const LinphoneConferenceInfo *conference_info) |
| Retrieve the ICS UID linked to a conference info. More...
|
|
LinphoneConferenceScheduler * | linphone_conference_scheduler_ref (LinphoneConferenceScheduler *conference_scheduler) |
| Takes a reference on a LinphoneConferenceScheduler. More...
|
|
void | linphone_conference_scheduler_unref (LinphoneConferenceScheduler *conference_scheduler) |
| Releases a LinphoneConferenceScheduler. More...
|
|
LinphoneCore * | linphone_conference_scheduler_get_core (const LinphoneConferenceScheduler *conference_scheduler) |
| Gets the LinphoneCore from a LinphoneConferenceScheduler object. More...
|
|
void | linphone_conference_scheduler_set_account (LinphoneConferenceScheduler *conference_scheduler, LinphoneAccount *account) |
| Set the LinphoneAccount to use for the conference scheduler. More...
|
|
LinphoneAccount * | linphone_conference_scheduler_get_account (const LinphoneConferenceScheduler *conference_scheduler) |
| Get the LinphoneAccount that is used for the conference scheduler. More...
|
|
const LinphoneConferenceInfo * | linphone_conference_scheduler_get_info (const LinphoneConferenceScheduler *conference_scheduler) |
| Returns the LinphoneConferenceInfo currently set in this scheduler. More...
|
|
void | linphone_conference_scheduler_cancel_conference (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceInfo *conference_info) |
| Cancel the conference linked to the LinphoneConferenceInfo provided as argument. More...
|
|
void | linphone_conference_scheduler_set_info (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceInfo *conference_info) |
| Sets the LinphoneConferenceInfo to use to create/update the conference, which will be done right away. More...
|
|
MS2_DEPRECATED void | linphone_conference_scheduler_send_invitations (LinphoneConferenceScheduler *conference_scheduler, LinphoneChatRoomParams *chat_room_params) |
| Sends an invitation to the scheduled conference to each participant by chat, using given chat rooms params to use/create the chat room in which to send it. More...
|
|
void | linphone_conference_scheduler_send_invitations_2 (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceParams *conference_params) |
| Sends an invitation to the scheduled conference to each participant by chat, using given conference params to use/create the chat room in which to send it. More...
|
|
void | linphone_conference_scheduler_add_callbacks (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceSchedulerCbs *cbs) |
| Add a listener in order to be notified of LinphoneConferenceScheduler events. More...
|
|
void | linphone_conference_scheduler_remove_callbacks (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceSchedulerCbs *cbs) |
| Remove a listener from a LinphoneConferenceScheduler. More...
|
|
LinphoneConferenceSchedulerCbs * | linphone_conference_scheduler_get_current_callbacks (const LinphoneConferenceScheduler *conference_scheduler) |
| Gets the current LinphoneConferenceSchedulerCbs. More...
|
|
LinphoneConferenceSchedulerCbs * | linphone_conference_scheduler_cbs_new (void) |
| Create a new conference scheduler callbacks object. More...
|
|
LinphoneConferenceSchedulerCbs * | linphone_conference_scheduler_cbs_ref (LinphoneConferenceSchedulerCbs *cbs) |
| Acquire a reference to the conference scheduler callbacks object. More...
|
|
void | linphone_conference_scheduler_cbs_unref (LinphoneConferenceSchedulerCbs *cbs) |
| Release reference to the conference scheduler callbacks object. More...
|
|
void * | linphone_conference_scheduler_cbs_get_user_data (const LinphoneConferenceSchedulerCbs *cbs) |
| Retrieve the user pointer associated with the conference scheduler callbacks object. More...
|
|
void | linphone_conference_scheduler_cbs_set_user_data (LinphoneConferenceSchedulerCbs *cbs, void *user_data) |
| Assign a user pointer to the conference scheduler callbacks object. More...
|
|
LinphoneConferenceSchedulerCbsStateChangedCb | linphone_conference_scheduler_cbs_get_state_changed (const LinphoneConferenceSchedulerCbs *cbs) |
| Get the state changed callback. More...
|
|
void | linphone_conference_scheduler_cbs_set_state_changed (LinphoneConferenceSchedulerCbs *cbs, LinphoneConferenceSchedulerCbsStateChangedCb cb) |
| Set the state changed callback. More...
|
|
LinphoneConferenceSchedulerCbsInvitationsSentCb | linphone_conference_scheduler_cbs_get_invitations_sent (const LinphoneConferenceSchedulerCbs *cbs) |
| Get the invitations sent callback. More...
|
|
void | linphone_conference_scheduler_cbs_set_invitations_sent (LinphoneConferenceSchedulerCbs *cbs, LinphoneConferenceSchedulerCbsInvitationsSentCb cb) |
| Set the invitations sent callback. More...
|
|
LinphoneParticipantInfo * | linphone_participant_info_new (const LinphoneAddress *address) |
| Create a new LinphoneParticipantInfo object. More...
|
|
LinphoneParticipantInfo * | linphone_participant_info_ref (LinphoneParticipantInfo *participant_info) |
| Take a reference on a LinphoneParticipantInfo. More...
|
|
LinphoneParticipantInfo * | linphone_participant_info_clone (const LinphoneParticipantInfo *participant_info) |
| Clone an object LinphoneParticipantInfo. More...
|
|
void | linphone_participant_info_unref (LinphoneParticipantInfo *participant_info) |
| Release a LinphoneParticipantInfo. More...
|
|
const LinphoneAddress * | linphone_participant_info_get_address (const LinphoneParticipantInfo *participant_info) |
| Get the address of the object LinphoneParticipantInfo. More...
|
|
void | linphone_participant_info_set_role (LinphoneParticipantInfo *participant_info, LinphoneParticipantRole role) |
| Set the role of the object LinphoneParticipantInfo. More...
|
|
LinphoneParticipantRole | linphone_participant_info_get_role (const LinphoneParticipantInfo *participant_info) |
| Get the role of the object LinphoneParticipantInfo. More...
|
|
void | linphone_participant_info_add_parameter (LinphoneParticipantInfo *participant_info, const char *name, const char *value) |
| Set the a custom parameter to object LinphoneParticipantInfo. More...
|
|
const char * | linphone_participant_info_get_parameter_value (const LinphoneParticipantInfo *participant_info, const char *name) |
| Get the value of a custom parameter of the object LinphoneParticipantInfo. More...
|
|
bool_t | linphone_participant_info_has_parameter (const LinphoneParticipantInfo *participant_info, const char *name) |
| Find whether a LinphoneParticipantInfo has a parameter. More...
|
|
void | linphone_participant_info_remove_parameter (LinphoneParticipantInfo *participant_info, const char *name) |
| Find the value of a custom parameter of the object LinphoneParticipantInfo. More...
|
|
const char * | linphone_participant_info_get_ccmp_uri (const LinphoneParticipantInfo *participant_info) |
| Get the CCMP uri of the object LinphoneParticipantInfo. More...
|
|
LinphoneParticipantDeviceCbs * | linphone_participant_device_cbs_new (void) |
| Create a new participant device callbacks object. More...
|
|
LinphoneParticipantDeviceCbs * | linphone_participant_device_cbs_ref (LinphoneParticipantDeviceCbs *cbs) |
| Acquire a reference to the participant device callbacks object. More...
|
|
void | linphone_participant_device_cbs_unref (LinphoneParticipantDeviceCbs *cbs) |
| Release reference to the participant device callbacks object. More...
|
|
void * | linphone_participant_device_cbs_get_user_data (const LinphoneParticipantDeviceCbs *cbs) |
| Retrieve the user pointer associated with the participant device callbacks object. More...
|
|
void | linphone_participant_device_cbs_set_user_data (LinphoneParticipantDeviceCbs *cbs, void *ud) |
| Assign a user pointer to the participant device callbacks object. More...
|
|
LinphoneParticipantDeviceCbsIsSpeakingChangedCb | linphone_participant_device_cbs_get_is_speaking_changed (const LinphoneParticipantDeviceCbs *cbs) |
| Get the is this participant device speaking changed callback. More...
|
|
void | linphone_participant_device_cbs_set_is_speaking_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsIsSpeakingChangedCb cb) |
| Set the is this participant device speaking changed callback. More...
|
|
LinphoneParticipantDeviceCbsIsMutedCb | linphone_participant_device_cbs_get_is_muted (const LinphoneParticipantDeviceCbs *cbs) |
| Get the is this participant device muted callback. More...
|
|
void | linphone_participant_device_cbs_set_is_muted (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsIsMutedCb cb) |
| Set the is this participant device muted callback. More...
|
|
LinphoneParticipantDeviceCbsScreenSharingChangedCb | linphone_participant_device_cbs_get_screen_sharing_changed (const LinphoneParticipantDeviceCbs *cbs) |
| Get the is this participant device screen sharing changed callback. More...
|
|
void | linphone_participant_device_cbs_set_screen_sharing_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsScreenSharingChangedCb cb) |
| Set the is this participant device screen sharing changed callback. More...
|
|
LinphoneParticipantDeviceCbsStateChangedCb | linphone_participant_device_cbs_get_state_changed (const LinphoneParticipantDeviceCbs *cbs) |
| Get the participant device conference state changed callback. More...
|
|
void | linphone_participant_device_cbs_set_state_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsStateChangedCb cb) |
| Set the participant device conference state changed callback. More...
|
|
LinphoneParticipantDeviceCbsStreamCapabilityChangedCb | linphone_participant_device_cbs_get_stream_capability_changed (const LinphoneParticipantDeviceCbs *cbs) |
| Get the participant device stream capability changed callback. More...
|
|
void | linphone_participant_device_cbs_set_stream_capability_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsStreamCapabilityChangedCb cb) |
| Set the participant device stream capability changed callback. More...
|
|
LinphoneParticipantDeviceCbsThumbnailStreamCapabilityChangedCb | linphone_participant_device_cbs_get_thumbnail_stream_capability_changed (const LinphoneParticipantDeviceCbs *cbs) |
| Get the participant device thumbnail stream capability changed callback. More...
|
|
void | linphone_participant_device_cbs_set_thumbnail_stream_capability_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsThumbnailStreamCapabilityChangedCb cb) |
| Set the participant device thumbnail stream capability changed callback. More...
|
|
LinphoneParticipantDeviceCbsStreamAvailabilityChangedCb | linphone_participant_device_cbs_get_stream_availability_changed (const LinphoneParticipantDeviceCbs *cbs) |
| Get the participant device stream availability changed callback. More...
|
|
void | linphone_participant_device_cbs_set_stream_availability_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsStreamAvailabilityChangedCb cb) |
| Set the participant device stream availability changed callback. More...
|
|
LinphoneParticipantDeviceCbsThumbnailStreamAvailabilityChangedCb | linphone_participant_device_cbs_get_thumbnail_stream_availability_changed (const LinphoneParticipantDeviceCbs *cbs) |
| Get the participant device thumbnail stream availability changed callback. More...
|
|
void | linphone_participant_device_cbs_set_thumbnail_stream_availability_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsThumbnailStreamAvailabilityChangedCb cb) |
| Set the participant device thumbnail stream availability changed callback. More...
|
|
LinphoneParticipantDeviceCbsVideoDisplayErrorOccurredCb | linphone_participant_device_cbs_get_video_display_error_occurred (const LinphoneParticipantDeviceCbs *cbs) |
| Get the callback that will be used to notify that there are errors from the video rendering of the participant device. More...
|
|
void | linphone_participant_device_cbs_set_video_display_error_occurred (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsVideoDisplayErrorOccurredCb cb) |
| Set the callback that will be used to notify that there are errors from the video rendering of the participant device. More...
|
|
Making a audio/video conferences.