Class
PurpleMediaCandidate
Description [src]
final class Purple.MediaCandidate : GObject.Object {
/* No available fields */
}
An opaque structure representing a network candidate (IP Address and port pair).
Constructors
purple_media_candidate_new
Creates a PurpleMediaCandidate instance.
Functions
purple_media_candidate_list_copy
Copies a GList of PurpleMediaCandidate and its contents.
purple_media_candidate_list_free
Frees a GList of PurpleMediaCandidate and its contents.
Instance methods
purple_media_candidate_copy
Copies a PurpleMediaCandidate.
purple_media_candidate_get_base_ip
Gets the base (internal) IP address. This can be NULL.
purple_media_candidate_get_base_port
Gets the base (internal) port. Invalid if the base IP is NULL.
purple_media_candidate_get_candidate_type
Gets the candidate type.
purple_media_candidate_get_component_id
Gets the component id (rtp or rtcp)
purple_media_candidate_get_foundation
Gets the foundation (identifier) from the candidate.
purple_media_candidate_get_ip
Gets the IP address.
purple_media_candidate_get_password
Gets the password.
purple_media_candidate_get_port
Gets the port.
purple_media_candidate_get_priority
Gets the priority.
purple_media_candidate_get_protocol
Gets the protocol (TCP or UDP).
purple_media_candidate_get_ttl
Gets the TTL.
purple_media_candidate_get_username
Gets the username. This can be NULL. It depends on the transmission type.
Properties
Purple.MediaCandidate:base-ip
Purple.MediaCandidate:base-port
Purple.MediaCandidate:component-id
Purple.MediaCandidate:foundation
Purple.MediaCandidate:ip
Purple.MediaCandidate:password
Purple.MediaCandidate:port
Purple.MediaCandidate:priority
Purple.MediaCandidate:protocol
Purple.MediaCandidate:ttl
Purple.MediaCandidate:type
Purple.MediaCandidate:username
Signals
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.