Media
Object Hierarchy:
Description:
[ Compact ]
public class Media
Namespace: Purple
Package: purple
Content:
Static methods:
- public static Type caps_get_type ()
- public static Type element_type_get_type ()
- public static Type info_type_get_type ()
- public static Type network_protocol_get_type ()
- public static Type session_type_get_type ()
- public static Type state_changed_get_type ()
Methods:
- public bool accepted (string sess_id, string participant)
- public void add_remote_candidates (string sess_id, string participant, List remote_candidates)
- public bool add_stream (string sess_id, string who, MediaSessionType type, bool initiator, string transmitter, uint num_params, Parameter @params)
- public bool candidates_prepared (string session_id, string participant)
- public bool codecs_ready (string sess_id)
- public void end (string session_id, string participant)
- public void error (string error)
- public unowned Account get_account ()
- public unowned List get_active_local_candidates (string sess_id, string participant)
- public unowned List get_active_remote_candidates (string sess_id, string participant)
- public unowned string get_available_params ()
- public unowned List get_codecs (string sess_id)
- public unowned List get_local_candidates (string sess_id, string participant)
- public void* get_manager ()
- public void* get_prpl_data ()
- public unowned List get_session_ids ()
- public MediaSessionType get_session_type (string sess_id)
- public unowned Element get_src (string sess_id)
- public unowned Element get_tee (string session_id, string participant)
- public bool is_initiator (string sess_id, string participant)
- public bool param_is_supported (string param)
- public void remove_output_windows ()
- public bool send_dtmf (string session_id, char dtmf, uchar volume, uint16 duration)
- public bool set_decryption_parameters (string sess_id, string participant, string cipher, string auth, string key, size_t key_len)
- public bool set_encryption_parameters (string sess_id, string cipher, string auth, string key, size_t key_len)
- public void set_input_volume (string session_id, double level)
- public void set_output_volume (string session_id, string participant, double level)
- public ulong set_output_window (string session_id, string participant, ulong window_id)
- public void set_params (uint num_params, Parameter @params)
- public void set_prpl_data (void* prpl_data)
- public bool set_remote_codecs (string sess_id, string participant, List codecs)
- public bool set_send_codec (string sess_id, MediaCodec codec)
- public bool set_send_rtcp_mux (string sess_id, string participant, bool send_rtcp_mux)
- public void stream_info (MediaInfoType type, string session_id, string participant, bool local)