GStreamer WebRTC Wrapper - Architecture - GstWebRTCWrapperBin BaseIceServers
GStreamer WebRTC Wrapper |
---|
Introduction |
Architecture |
|
Evaluating GstWebRTCWrapper |
Getting the Code |
GStreamer Pipelines |
Other WebRTC RidgeRun products |
Contact Us |
BaseIceServers
GstIceServerClass
The module to handle the ice serving mechanisms.
Methods
- connect(GstIceServer * ice_server, GError ** error): Connects to ice server
- disconnect(GstIceServer * ice_server): Disconnect to ice server.
- get_username(GstIceServer * ice_server): Gets username from ice server.
- get_credential(GstIceServer * ice_server): Gets credentials from ice server.
- get_stun_servers(GstIceServer * ice_server): Returns the list of STUN servers.
- get_turn_servers(GstIceServer * ice_server): Returns the list of TURN servers.
Detailed methods
connect
connect(GstIceServer * ice_server, GError ** error)
- Parameters
- ice_server: Ice Server instance.
- error:: error code.
- Returns
- Returns: TRUE if the disconnect was success, Otherwise FALSE alongside the GError.
disconnect
gst_ice_server_disconnect (GstIceServer * ice_server)
- Parameters
- ice_server: Ice Server instance.
- Returns
- TRUE if the disconnect was success.
get_stun
gst_ice_server_get_stun (GstIceServer * ice_server)
- Parameters
- ice_server: Ice Server instance.
- Returns
- (transfer full) (nullable): STUN URL string.
get_turn
gst_ice_server_get_turn (GstIceServer * ice_server)
- Parameters
- ice_server: Ice Server instance.
- Returns
- (transfer full) (nullable): TURN URL string.
get_username
gst_ice_server_get_username (GstIceServer * ice_server)
- Parameters
- ice_server: Ice Server instance.
- Returns
- (transfer full) (nullable): username string.
get_credential
gst_ice_server_get_credential (GstIceServer * ice_server)
- Parameters
- ice_server: Ice Server instance.
- Returns
- (transfer full) (nullable): username string.