WebRTCICE
Object Hierarchy:
Description:
[ CCode ( lower_case_csuffix = "webrtc_ice" , type_id = "gst_webrtc_ice_get_type ()" ) ]
[ Version ( since = "1.22" ) ]
public abstract class WebRTCICE : Object
[ Version ( since = "1.22" ) ]
public abstract class WebRTCICE : Object
Namespace: Gst
Package: gstreamer-webrtc-1.0
Content:
Properties:
- public uint max_rtp_port { get; set construct; }
Maximum port for local rtp port range.
- public uint min_rtp_port { get; set construct; }
Minimum port for local rtp port range.
Creation methods:
- protected WebRTCICE ()
Methods:
- public virtual void add_candidate (WebRTCICEStream stream, string candidate, Promise? promise)
- public virtual WebRTCICEStream? add_stream (uint session_id)
- public virtual bool add_turn_server (string uri)
- public virtual WebRTCICETransport? find_transport (WebRTCICEStream stream, WebRTCICEComponent component)
- public virtual bool gather_candidates (WebRTCICEStream stream)
- public virtual string get_http_proxy ()
- public virtual bool get_is_controller ()
- public virtual WebRTCICECandidateStats get_local_candidates (WebRTCICEStream stream)
- public virtual WebRTCICECandidateStats get_remote_candidates (WebRTCICEStream stream)
- public virtual bool get_selected_pair (WebRTCICEStream stream, out WebRTCICECandidateStats local_stats, out WebRTCICECandidateStats remote_stats)
- public virtual string? get_stun_server ()
- public virtual string? get_turn_server ()
- public virtual void set_force_relay (bool force_relay)
- public virtual void set_http_proxy (string uri)
Set HTTP Proxy to be used when connecting to TURN server.
- public virtual void set_is_controller (bool controller)
- public virtual bool set_local_credentials (WebRTCICEStream stream, string ufrag, string pwd)
- public virtual void set_on_ice_candidate (owned WebRTCICEOnCandidateFunc func)
- public virtual bool set_remote_credentials (WebRTCICEStream stream, string ufrag, string pwd)
- public virtual void set_stun_server (string? uri)
- public virtual void set_tos (WebRTCICEStream stream, uint tos)
- public virtual void set_turn_server (string? uri)
Signals:
- public signal bool add_local_ip_address (string address)
Add a local IP address to use for ICE candidate gathering.
Fields:
- public unowned void*[] _gst_reserved
- public WebRTCICEConnectionState ice_connection_state
- public WebRTCICEGatheringState ice_gathering_state
Inherited Members:
All known members inherited from class Gst.Object
All known members inherited from class GLib.Object