|
| typedef void(* | LinphoneConferenceCbsParticipantAddedCb) (LinphoneConference *conference, const LinphoneParticipant *participant) |
| | Callback used to notify a conference that a participant has been added.
|
| |
| typedef void(* | LinphoneConferenceCbsParticipantRemovedCb) (LinphoneConference *conference, const LinphoneParticipant *participant) |
| | Callback used to notify a conference that a participant has been removed.
|
| |
| typedef void(* | LinphoneConferenceCbsParticipantDeviceStateChangedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *device, const LinphoneParticipantDeviceState state) |
| | Callback used to notify a conference that a participant device has changed state.
|
| |
| 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.
|
| |
| 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.
|
| |
| typedef void(* | LinphoneConferenceCbsParticipantAdminStatusChangedCb) (LinphoneConference *conference, const LinphoneParticipant *participant) |
| | Callback used to notify a conference that the admin status of a participant has been changed.
|
| |
| typedef void(* | LinphoneConferenceCbsStateChangedCb) (LinphoneConference *conference, LinphoneConferenceState newState) |
| | Callback used to notify a conference state has changed.
|
| |
| typedef void(* | LinphoneConferenceCbsAvailableMediaChangedCb) (LinphoneConference *conference) |
| | Callback used to notify that the available media of a conference has changed.
|
| |
| typedef void(* | LinphoneConferenceCbsSubjectChangedCb) (LinphoneConference *conference, const char *subject) |
| | Callback used to notify that the subject of a conference has changed.
|
| |
| 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.
|
| |
| 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.
|
| |
| typedef void(* | LinphoneConferenceCbsAudioDeviceChangedCb) (LinphoneConference *conference, const LinphoneAudioDevice *audio_device) |
| | Callback used to notify that the audio device of a conference has changed.
|
| |
| typedef void(* | LinphoneConferenceCbsParticipantDeviceAddedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *participant_device) |
| | Callback used to notify a conference that a participant has been added.
|
| |
| typedef void(* | LinphoneConferenceCbsParticipantDeviceRemovedCb) (LinphoneConference *conference, const LinphoneParticipantDevice *participant_device) |
| | Callback used to notify a conference that a participant has been removed.
|
| |
| typedef void(* | LinphoneConferenceCbsActiveSpeakerParticipantDeviceCb) (LinphoneConference *conference, const LinphoneParticipantDevice *participant_device) |
| | Callback used to notify which participant device video is being displayed as "actively speaking".
|
| |
| typedef void(* | LinphoneParticipantDeviceCbsIsSpeakingChangedCb) (LinphoneParticipantDevice *participant_device, bool_t is_speaking) |
| | Callback used to notify that is this participant device speaking has changed.
|
| |
| 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.
|
| |
| typedef void(* | LinphoneParticipantDeviceCbsStateChangedCb) (LinphoneParticipantDevice *participant_device, const LinphoneParticipantDeviceState state) |
| | Callback used to notify that participant device changed state.
|
| |
| typedef void(* | LinphoneParticipantDeviceCbsStreamCapabilityChangedCb) (LinphoneParticipantDevice *participant_device, LinphoneMediaDirection direction, const LinphoneStreamType stream_type) |
| | Callback used to notify that participant device stream capability has changed.
|
| |
| typedef void(* | LinphoneParticipantDeviceCbsStreamAvailabilityChangedCb) (LinphoneParticipantDevice *participant_device, bool_t available, const LinphoneStreamType stream_type) |
| | Callback used to notify that participant device stream availability has changed.
|
| |
| typedef void(* | LinphoneParticipantDeviceCbsVideoDisplayErrorOccurredCb) (LinphoneParticipantDevice *participant_device, int error_code) |
| | Callback to notify that there are errors from the video rendering of the participant device.
|
| |
| typedef void(* | LinphoneConferenceSchedulerCbsStateChangedCb) (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceSchedulerState state) |
| | Callback for notifying when a registration state has changed for the conference scheduler.
|
| |
| typedef void(* | LinphoneConferenceSchedulerCbsInvitationsSentCb) (LinphoneConferenceScheduler *conference_scheduler, const bctbx_list_t *failed_invitations) |
| | Callback for notifying when conference invitations have been sent.
|
| |
| typedef struct _LinphoneConference | LinphoneConference |
| | A conference is the object that allow to make calls when there are 2 or more participants.
|
| |
| typedef struct _LinphoneConferenceParams | LinphoneConferenceParams |
| | Object defining parameters for a LinphoneConference.
|
| |
| typedef struct _LinphoneConferenceCbs | LinphoneConferenceCbs |
| | An object to handle the callbacks for the handling a LinphoneConference objects.
|
| |
|
typedef struct _LinphoneConferenceInfo | LinphoneConferenceInfo |
| | Object defining all information related to a conference.
|
| |
|
typedef struct _LinphoneConferenceScheduler | LinphoneConferenceScheduler |
| | Object used to create remote conferences and send ICS to notify participants.
|
| |
| typedef struct _LinphoneParticipant | LinphoneParticipant |
| | Identifies a member of a LinphoneConference or LinphoneChatRoom.
|
| |
| typedef struct _LinphoneParticipantDevice | LinphoneParticipantDevice |
| | This object represents a unique device for a member of a LinphoneConference or LinphoneChatRoom.
|
| |
| typedef struct _LinphoneParticipantDeviceCbs | LinphoneParticipantDeviceCbs |
| | An object to handle the callbacks for the handling a LinphoneParticipantDevice objects.
|
| |
| typedef struct _LinphoneParticipantImdnState | LinphoneParticipantImdnState |
| | This object represents the delivery/display state of a given chat message for a given participant.
|
| |
|
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.
|
| |
| typedef enum _LinphoneConferenceParticipantListType | LinphoneConferenceParticipantListType |
| | Type of conference participant list.
|
| |
| typedef enum _LinphoneConferenceSchedulerState | LinphoneConferenceSchedulerState |
| | Describes conference scheduler possible states.
|
| |
|
typedef enum _LinphoneConferenceInfoState | LinphoneConferenceInfoState |
| | LinphoneConferenceInfoState is used to list all states of a conference info object
|
| |
|
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.
|
| |
| LinphoneConferenceScheduler * | linphone_core_create_conference_scheduler (LinphoneCore *core) |
| | Create a conference scheduler that can be used to create remote conferences for now or later and then send conference info as an ICS through chat.
|
| |
| 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.
|
| |
| LinphoneConference * | linphone_core_search_conference_2 (const LinphoneCore *core, const LinphoneAddress *conferenceAddr) |
| | Find a conference.
|
| |
| LinphoneStatus | linphone_core_add_to_conference (LinphoneCore *core, LinphoneCall *call) |
| | Add a participant to the conference.
|
| |
| LinphoneStatus | linphone_core_add_all_to_conference (LinphoneCore *core) |
| | Add all current calls into the conference.
|
| |
| LinphoneStatus | linphone_core_remove_from_conference (LinphoneCore *core, LinphoneCall *call) |
| | Remove a call from the conference.
|
| |
| bool_t | linphone_core_is_in_conference (const LinphoneCore *core) |
| | Indicates whether the local participant is part of a conference.
|
| |
| LinphoneStatus | linphone_core_enter_conference (LinphoneCore *core) |
| | Join the local participant to the running conference.
|
| |
| LinphoneStatus | linphone_core_leave_conference (LinphoneCore *core) |
| | Make the local participant leave the running conference.
|
| |
| float | linphone_core_get_conference_local_input_volume (LinphoneCore *core) |
| | Get the set input volume of the local participant.
|
| |
| LinphoneStatus | linphone_core_terminate_conference (LinphoneCore *core) |
| | Terminate the running conference.
|
| |
| int | linphone_core_get_conference_size (LinphoneCore *core) |
| | Get the number of participants including me, if it in, in the running conference.
|
| |
| LinphoneConferenceParams * | linphone_core_create_conference_params_2 (LinphoneCore *lc, LinphoneConference *conference) |
| | Create some default conference parameters for instanciating a conference with linphone_core_create_conference_with_params().
|
| |
| LinphoneStatus | linphone_core_start_conference_recording (LinphoneCore *core, const char *path) |
| | Start recording the running conference.
|
| |
| LinphoneStatus | linphone_core_stop_conference_recording (LinphoneCore *core) |
| | Stop recording the running conference.
|
| |
| LinphoneConference * | linphone_core_get_conference (LinphoneCore *core) |
| | Get a pointer on the internal conference object.
|
| |
| void | linphone_core_enable_conference_server (LinphoneCore *core, bool_t enable) |
| | Enable the conference server feature.
|
| |
| bool_t | linphone_core_conference_server_enabled (const LinphoneCore *core) |
| | Tells whether the conference server feature is enabled.
|
| |
| void | linphone_core_set_conference_participant_list_type (LinphoneCore *lc, LinphoneConferenceParticipantListType type) |
| | Select whether the default conference participant list is open or closed.
|
| |
| LinphoneConferenceParticipantListType | linphone_core_get_conference_participant_list_type (const LinphoneCore *lc) |
| | Tells whether the default conference participant list is open or closed.
|
| |
| void | linphone_core_set_default_conference_layout (LinphoneCore *lc, LinphoneConferenceLayout value) |
| | Set the default conference layout.
|
| |
| LinphoneConferenceLayout | linphone_core_get_default_conference_layout (const LinphoneCore *lc) |
| | Gets the default conference layout @core core the linphone core.
|
| |
| LinphoneConferenceInfo * | linphone_core_find_conference_information_from_uri (LinphoneCore *core, LinphoneAddress *uri) |
| | Retrieve the conference information linked to the provided URI if any.
|
| |
| bctbx_list_t * | linphone_core_get_conference_information_list (LinphoneCore *core) |
| | Retrieve the list of conference information on DB.
|
| |
| bctbx_list_t * | linphone_core_get_future_conference_information_list (LinphoneCore *core) |
| | Retrieve the list of future conference information on DB.
|
| |
| 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.
|
| |
| void | linphone_core_delete_conference_information (LinphoneCore *core, LinphoneConferenceInfo *conference_info) |
| | Deletes a conference information from DB.
|
| |
| void | linphone_conference_add_callbacks (LinphoneConference *conference, LinphoneConferenceCbs *cbs) |
| | Add a listener in order to be notified of LinphoneConference events.
|
| |
| void | linphone_conference_remove_callbacks (LinphoneConference *conference, LinphoneConferenceCbs *cbs) |
| | Remove a listener from a LinphoneConference.
|
| |
| void | linphone_conference_set_current_callbacks (LinphoneConference *conference, LinphoneConferenceCbs *cbs) |
| | Gets the current LinphoneConferenceCbs.
|
| |
| LinphoneConferenceCbs * | linphone_conference_get_current_callbacks (const LinphoneConference *conference) |
| | Sets the current LinphoneConferenceCbs.
|
| |
| LinphoneCore * | linphone_conference_get_core (const LinphoneConference *conference) |
| | Returns core for a LinphoneConference.
|
| |
| const LinphoneAddress * | linphone_conference_get_conference_address (const LinphoneConference *conference) |
| | Get the conference address of the conference.
|
| |
| void | linphone_conference_set_conference_address (LinphoneConference *conference, LinphoneAddress *address) |
| | Set the conference address.
|
| |
| void | linphone_conference_params_set_conference_factory_address (LinphoneConferenceParams *params, const LinphoneAddress *address) |
| | Set the conference factory address of the conference.
|
| |
| const LinphoneAddress * | linphone_conference_params_get_conference_factory_address (const LinphoneConferenceParams *params) |
| | Get the conference factory address of the conference that has been set.
|
| |
| void | linphone_conference_params_set_description (LinphoneConferenceParams *params, const char *description) |
| | Set the description of the conference.
|
| |
| const char * | linphone_conference_params_get_description (const LinphoneConferenceParams *params) |
| | Get conference description.
|
| |
| void | linphone_conference_params_set_subject (LinphoneConferenceParams *params, const char *subject) |
| | Set the subject of the conference.
|
| |
| const char * | linphone_conference_params_get_subject (const LinphoneConferenceParams *params) |
| | Get conference subject.
|
| |
| void | linphone_conference_params_set_start_time (LinphoneConferenceParams *params, time_t start) |
| | Set the conference start time.
|
| |
| time_t | linphone_conference_params_get_start_time (const LinphoneConferenceParams *params) |
| | Get the start time of the conference.
|
| |
| void | linphone_conference_params_set_end_time (LinphoneConferenceParams *params, time_t end) |
| | Set the conference end time.
|
| |
| time_t | linphone_conference_params_get_end_time (const LinphoneConferenceParams *params) |
| | Get the end time of the conference.
|
| |
| void | linphone_conference_params_set_participant_list_type (LinphoneConferenceParams *params, LinphoneConferenceParticipantListType type) |
| | Set the participant list type.
|
| |
| LinphoneConferenceParticipantListType | linphone_conference_params_get_participant_list_type (const LinphoneConferenceParams *params) |
| | Get the participant list type.
|
| |
| LinphoneConferenceState | linphone_conference_get_state (const LinphoneConference *conference) |
| | Get the current state of the conference.
|
| |
| LinphoneParticipantDevice * | linphone_conference_get_active_speaker_participant_device (const LinphoneConference *conference) |
| | Get the currently active speaker participant device.
|
| |
| LinphoneConferenceCbs * | linphone_conference_cbs_ref (LinphoneConferenceCbs *cbs) |
| | Acquire a reference to the conference callbacks object.
|
| |
| void | linphone_conference_cbs_unref (LinphoneConferenceCbs *cbs) |
| | Release reference to the conference callbacks object.
|
| |
| void * | linphone_conference_cbs_get_user_data (const LinphoneConferenceCbs *cbs) |
| | Retrieve the user pointer associated with the conference callbacks object.
|
| |
| void | linphone_conference_cbs_set_user_data (LinphoneConferenceCbs *cbs, void *ud) |
| | Assign a user pointer to the conference callbacks object.
|
| |
| LinphoneConferenceCbsParticipantAddedCb | linphone_conference_cbs_get_participant_added (const LinphoneConferenceCbs *cbs) |
| | Get the participant added callback.
|
| |
| void | linphone_conference_cbs_set_participant_added (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantAddedCb cb) |
| | Set the participant added callback.
|
| |
| LinphoneConferenceCbsParticipantRemovedCb | linphone_conference_cbs_get_participant_removed (const LinphoneConferenceCbs *cbs) |
| | Get the participant removed callback.
|
| |
| void | linphone_conference_cbs_set_participant_removed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantRemovedCb cb) |
| | Set the participant removed callback.
|
| |
| LinphoneConferenceCbsParticipantDeviceAddedCb | linphone_conference_cbs_get_participant_device_added (const LinphoneConferenceCbs *cbs) |
| | Get the participant device added callback.
|
| |
| void | linphone_conference_cbs_set_participant_device_added (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceAddedCb cb) |
| | Set the participant device added callback.
|
| |
| LinphoneConferenceCbsParticipantDeviceRemovedCb | linphone_conference_cbs_get_participant_device_removed (const LinphoneConferenceCbs *cbs) |
| | Get the participant device removed callback.
|
| |
| void | linphone_conference_cbs_set_participant_device_removed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceRemovedCb cb) |
| | Set the participant device removed callback.
|
| |
| LinphoneConferenceCbsParticipantAdminStatusChangedCb | linphone_conference_cbs_get_participant_admin_status_changed (const LinphoneConferenceCbs *cbs) |
| | Get the participant admin status changed callback.
|
| |
| void | linphone_conference_cbs_set_participant_admin_status_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantAdminStatusChangedCb cb) |
| | Set the participant admin status changed callback.
|
| |
| LinphoneConferenceCbsParticipantDeviceStateChangedCb | linphone_conference_cbs_get_participant_device_state_changed (const LinphoneConferenceCbs *cbs) |
| | Get the participant device state changed callback.
|
| |
| void | linphone_conference_cbs_set_participant_device_state_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceStateChangedCb cb) |
| | Set the participant device state changed callback.
|
| |
| LinphoneConferenceCbsParticipantDeviceMediaAvailabilityChangedCb | linphone_conference_cbs_get_participant_device_media_availability_changed (const LinphoneConferenceCbs *cbs) |
| | Get the participant device media availability changed callback.
|
| |
| void | linphone_conference_cbs_set_participant_device_media_availability_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceMediaAvailabilityChangedCb cb) |
| | Set the participant device media availability changed callback.
|
| |
| LinphoneConferenceCbsParticipantDeviceMediaCapabilityChangedCb | linphone_conference_cbs_get_participant_device_media_capability_changed (const LinphoneConferenceCbs *cbs) |
| | Get the participant device media capabilities changed callback.
|
| |
| void | linphone_conference_cbs_set_participant_device_media_capability_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceMediaCapabilityChangedCb cb) |
| | Set the participant device media capabilities changed callback.
|
| |
| LinphoneConferenceCbsStateChangedCb | linphone_conference_cbs_get_state_changed (const LinphoneConferenceCbs *cbs) |
| | Get the state changed callback.
|
| |
| void | linphone_conference_cbs_set_state_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsStateChangedCb cb) |
| | Set the state changed callback.
|
| |
| LinphoneConferenceCbsAvailableMediaChangedCb | linphone_conference_cbs_get_available_media_changed (const LinphoneConferenceCbs *cbs) |
| | Get the available media changed callback.
|
| |
| void | linphone_conference_cbs_set_available_media_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsAvailableMediaChangedCb cb) |
| | Set the available media changed callback.
|
| |
| LinphoneConferenceCbsSubjectChangedCb | linphone_conference_cbs_get_subject_changed (const LinphoneConferenceCbs *cbs) |
| | Get the subject changed callback.
|
| |
| void | linphone_conference_cbs_set_subject_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsSubjectChangedCb cb) |
| | Set the subject changed callback.
|
| |
| LinphoneConferenceCbsParticipantDeviceIsSpeakingChangedCb | linphone_conference_cbs_get_participant_device_is_speaking_changed (const LinphoneConferenceCbs *cbs) |
| | Get the participant device is speaking changed callback.
|
| |
| void | linphone_conference_cbs_set_participant_device_is_speaking_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceIsSpeakingChangedCb cb) |
| | Set the participant device is speaking changed callback.
|
| |
| LinphoneConferenceCbsParticipantDeviceIsMutedCb | linphone_conference_cbs_get_participant_device_is_muted (const LinphoneConferenceCbs *cbs) |
| | Get the participant device is muted callback.
|
| |
| void | linphone_conference_cbs_set_participant_device_is_muted (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsParticipantDeviceIsMutedCb cb) |
| | Set the participant device is muted callback.
|
| |
| LinphoneConferenceCbsAudioDeviceChangedCb | linphone_conference_cbs_get_audio_device_changed (const LinphoneConferenceCbs *cbs) |
| | Get the audio device changed callback.
|
| |
| void | linphone_conference_cbs_set_audio_device_changed (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsAudioDeviceChangedCb cb) |
| | Set the audio device changed callback.
|
| |
| LinphoneConferenceCbsActiveSpeakerParticipantDeviceCb | linphone_conference_cbs_get_active_speaker_participant_device (const LinphoneConferenceCbs *cbs) |
| | Get the actively speaking participant device callback.
|
| |
| void | linphone_conference_cbs_set_active_speaker_participant_device (LinphoneConferenceCbs *cbs, LinphoneConferenceCbsActiveSpeakerParticipantDeviceCb cb) |
| | Set the actively speaking participant device callback.
|
| |
| LinphoneConferenceInfo * | linphone_conference_info_new (void) |
| | Create a new LinphoneConferenceInfo object.
|
| |
| LinphoneConferenceInfo * | linphone_conference_info_ref (LinphoneConferenceInfo *conference_info) |
| | Take a reference on a LinphoneConferenceInfo.
|
| |
| LinphoneConferenceInfo * | linphone_conference_info_clone (const LinphoneConferenceInfo *conference_info) |
| | Clone an object LinphoneConferenceInfo.
|
| |
| void | linphone_conference_info_unref (LinphoneConferenceInfo *conference_info) |
| | Release a LinphoneConferenceInfo.
|
| |
| const LinphoneAddress * | linphone_conference_info_get_organizer (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the organizer of the conference.
|
| |
| void | linphone_conference_info_set_organizer (LinphoneConferenceInfo *conference_info, LinphoneAddress *organizer) |
| | Set the organizer of the conference.
|
| |
| const bctbx_list_t * | linphone_conference_info_get_participants (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the list of participants.
|
| |
| void | linphone_conference_info_set_participants (LinphoneConferenceInfo *conference_info, const bctbx_list_t *participants) |
| | Set the list of participants.
|
| |
| void | linphone_conference_info_add_participant (LinphoneConferenceInfo *conference_info, LinphoneAddress *participant) |
| | Add a participant to the conference.
|
| |
| void | linphone_conference_info_remove_participant (LinphoneConferenceInfo *conference_info, LinphoneAddress *participant) |
| | Remove a participant from the conference.
|
| |
| const LinphoneAddress * | linphone_conference_info_get_uri (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the URI of the conference.
|
| |
| time_t | linphone_conference_info_get_date_time (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the date and time of the conference.
|
| |
| void | linphone_conference_info_set_date_time (LinphoneConferenceInfo *conference_info, time_t datetime) |
| | Set the date and time of the conference.
|
| |
| unsigned int | linphone_conference_info_get_duration (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the duration (in minutes) of the conference.
|
| |
| void | linphone_conference_info_set_duration (LinphoneConferenceInfo *conference_info, unsigned int duration) |
| | Set the duration (in minutes) of the conference.
|
| |
| const char * | linphone_conference_info_get_subject (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the subject of the conference.
|
| |
| void | linphone_conference_info_set_subject (LinphoneConferenceInfo *conference_info, const char *subject) |
| | Set the subject of the conference.
|
| |
| const char * | linphone_conference_info_get_description (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the description of the conference.
|
| |
| void | linphone_conference_info_set_description (LinphoneConferenceInfo *conference_info, const char *description) |
| | Set the description of the conference.
|
| |
| char * | linphone_conference_info_get_icalendar_string (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the conference as an Icalendar string.
|
| |
| LinphoneConferenceInfoState | linphone_conference_info_get_state (const LinphoneConferenceInfo *conference_info) |
| | Retrieve the state of the conference info.
|
| |
| LinphoneConferenceScheduler * | linphone_conference_scheduler_ref (LinphoneConferenceScheduler *conference_scheduler) |
| | Takes a reference on a LinphoneConferenceScheduler.
|
| |
| void | linphone_conference_scheduler_unref (LinphoneConferenceScheduler *conference_scheduler) |
| | Releases a LinphoneConferenceScheduler.
|
| |
| LinphoneCore * | linphone_conference_scheduler_get_core (const LinphoneConferenceScheduler *conference_scheduler) |
| | Gets the LinphoneCore from a LinphoneConferenceScheduler object.
|
| |
| void | linphone_conference_scheduler_set_account (LinphoneConferenceScheduler *conference_scheduler, LinphoneAccount *account) |
| | Set the LinphoneAccount to use for the conference scheduler.
|
| |
| LinphoneAccount * | linphone_conference_scheduler_get_account (const LinphoneConferenceScheduler *conference_scheduler) |
| | Get the LinphoneAccount that is used for the conference scheduler.
|
| |
| const LinphoneConferenceInfo * | linphone_conference_scheduler_get_info (const LinphoneConferenceScheduler *conference_scheduler) |
| | Returns the LinphoneConferenceInfo currently set in this scheduler.
|
| |
| void | linphone_conference_scheduler_cancel_conference (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceInfo *conference_info) |
| | Cancel the conference linked to the LinphoneConferenceInfo provided as argument.
|
| |
| 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.
|
| |
| 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.
|
| |
| void | linphone_conference_scheduler_add_callbacks (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceSchedulerCbs *cbs) |
| | Add a listener in order to be notified of LinphoneConferenceScheduler events.
|
| |
| void | linphone_conference_scheduler_remove_callbacks (LinphoneConferenceScheduler *conference_scheduler, LinphoneConferenceSchedulerCbs *cbs) |
| | Remove a listener from a LinphoneConferenceScheduler.
|
| |
| LinphoneConferenceSchedulerCbs * | linphone_conference_scheduler_get_current_callbacks (const LinphoneConferenceScheduler *conference_scheduler) |
| | Gets the current LinphoneConferenceSchedulerCbs.
|
| |
| LinphoneConferenceSchedulerCbs * | linphone_conference_scheduler_cbs_new (void) |
| | Create a new conference scheduler callbacks object.
|
| |
| LinphoneConferenceSchedulerCbs * | linphone_conference_scheduler_cbs_ref (LinphoneConferenceSchedulerCbs *cbs) |
| | Acquire a reference to the conference scheduler callbacks object.
|
| |
| void | linphone_conference_scheduler_cbs_unref (LinphoneConferenceSchedulerCbs *cbs) |
| | Release reference to the conference scheduler callbacks object.
|
| |
| void * | linphone_conference_scheduler_cbs_get_user_data (const LinphoneConferenceSchedulerCbs *cbs) |
| | Retrieve the user pointer associated with the conference scheduler callbacks object.
|
| |
| void | linphone_conference_scheduler_cbs_set_user_data (LinphoneConferenceSchedulerCbs *cbs, void *user_data) |
| | Assign a user pointer to the conference scheduler callbacks object.
|
| |
| LinphoneConferenceSchedulerCbsStateChangedCb | linphone_conference_scheduler_cbs_get_state_changed (const LinphoneConferenceSchedulerCbs *cbs) |
| | Get the state changed callback.
|
| |
| void | linphone_conference_scheduler_cbs_set_state_changed (LinphoneConferenceSchedulerCbs *cbs, LinphoneConferenceSchedulerCbsStateChangedCb cb) |
| | Set the state changed callback.
|
| |
| LinphoneConferenceSchedulerCbsInvitationsSentCb | linphone_conference_scheduler_cbs_get_invitations_sent (const LinphoneConferenceSchedulerCbs *cbs) |
| | Get the invitations sent callback.
|
| |
| void | linphone_conference_scheduler_cbs_set_invitations_sent (LinphoneConferenceSchedulerCbs *cbs, LinphoneConferenceSchedulerCbsInvitationsSentCb cb) |
| | Set the invitations sent callback.
|
| |
| LinphoneParticipantDeviceCbs * | linphone_participant_device_cbs_new (void) |
| | Create a new participant device callbacks object.
|
| |
| LinphoneParticipantDeviceCbs * | linphone_participant_device_cbs_ref (LinphoneParticipantDeviceCbs *cbs) |
| | Acquire a reference to the participant device callbacks object.
|
| |
| void | linphone_participant_device_cbs_unref (LinphoneParticipantDeviceCbs *cbs) |
| | Release reference to the participant device callbacks object.
|
| |
| void * | linphone_participant_device_cbs_get_user_data (const LinphoneParticipantDeviceCbs *cbs) |
| | Retrieve the user pointer associated with the participant device callbacks object.
|
| |
| void | linphone_participant_device_cbs_set_user_data (LinphoneParticipantDeviceCbs *cbs, void *ud) |
| | Assign a user pointer to the participant device callbacks object.
|
| |
| LinphoneParticipantDeviceCbsIsSpeakingChangedCb | linphone_participant_device_cbs_get_is_speaking_changed (const LinphoneParticipantDeviceCbs *cbs) |
| | Get the is this participant device speaking changed callback.
|
| |
| void | linphone_participant_device_cbs_set_is_speaking_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsIsSpeakingChangedCb cb) |
| | Set the is this participant device speaking changed callback.
|
| |
| LinphoneParticipantDeviceCbsIsMutedCb | linphone_participant_device_cbs_get_is_muted (const LinphoneParticipantDeviceCbs *cbs) |
| | Get the is this participant device muted callback.
|
| |
| void | linphone_participant_device_cbs_set_is_muted (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsIsMutedCb cb) |
| | Set the is this participant device muted callback.
|
| |
| LinphoneParticipantDeviceCbsStateChangedCb | linphone_participant_device_cbs_get_state_changed (const LinphoneParticipantDeviceCbs *cbs) |
| | Get the participant device conference state changed callback.
|
| |
| void | linphone_participant_device_cbs_set_state_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsStateChangedCb cb) |
| | Set the participant device conference state changed callback.
|
| |
| LinphoneParticipantDeviceCbsStreamCapabilityChangedCb | linphone_participant_device_cbs_get_stream_capability_changed (const LinphoneParticipantDeviceCbs *cbs) |
| | Get the participant device stream capability changed callback.
|
| |
| void | linphone_participant_device_cbs_set_stream_capability_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsStreamCapabilityChangedCb cb) |
| | Set the participant device stream capability changed callback.
|
| |
| LinphoneParticipantDeviceCbsStreamAvailabilityChangedCb | linphone_participant_device_cbs_get_stream_availability_changed (const LinphoneParticipantDeviceCbs *cbs) |
| | Get the participant device stream availability changed callback.
|
| |
| void | linphone_participant_device_cbs_set_stream_availability_changed (LinphoneParticipantDeviceCbs *cbs, LinphoneParticipantDeviceCbsStreamAvailabilityChangedCb cb) |
| | Set the participant device stream availability changed callback.
|
| |
| 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.
|
| |
| 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.
|
| |
Making a audio/video conferences.