Signals
on-ice-candidate
on_ice_candidate_callback (GstElement * param_0, guint arg0, gchararray arg1, gchararray arg2, gpointer udata)
def on_ice_candidate_callback (param_0, arg0, arg1, arg2, udata):
#python callback for the 'on-ice-candidate' signal
function on_ice_candidate_callback(param_0: GstElement * param_0, arg0: guint arg0, arg1: gchararray arg1, arg2: gchararray arg2, udata: gpointer udata): {
// javascript callback for the 'on-ice-candidate' signal
}
Parameters:
param_0
–
arg0
–
arg1
–
arg2
–
udata
–
Flags: Run Last
on-negotiation-needed
on_negotiation_needed_callback (GstElement * param_0, gpointer udata)
def on_negotiation_needed_callback (param_0, udata):
#python callback for the 'on-negotiation-needed' signal
function on_negotiation_needed_callback(param_0: GstElement * param_0, udata: gpointer udata): {
// javascript callback for the 'on-negotiation-needed' signal
}
Parameters:
param_0
–
udata
–
Flags: Run Last
Action Signals
add-ice-candidate
g_signal_emit_by_name (param_0, "add-ice-candidate", arg0, arg1, arg2, arg3);
ret = param_0.emit ("add-ice-candidate", arg0, arg1, arg2, arg3)
let ret = param_0.emit ("add-ice-candidate", arg0, arg1, arg2, arg3);
Parameters:
add-stun-server
g_signal_emit_by_name (param_0, "add-stun-server", arg0);
ret = param_0.emit ("add-stun-server", arg0)
let ret = param_0.emit ("add-stun-server", arg0);
Parameters:
create-answer
g_signal_emit_by_name (param_0, "create-answer", arg0, arg1);
ret = param_0.emit ("create-answer", arg0, arg1)
let ret = param_0.emit ("create-answer", arg0, arg1);
Parameters:
create-offer
g_signal_emit_by_name (param_0, "create-offer", arg0, arg1);
ret = param_0.emit ("create-offer", arg0, arg1)
let ret = param_0.emit ("create-offer", arg0, arg1);
Parameters:
set-local-description
g_signal_emit_by_name (param_0, "set-local-description", arg0, arg1, arg2);
ret = param_0.emit ("set-local-description", arg0, arg1, arg2)
let ret = param_0.emit ("set-local-description", arg0, arg1, arg2);
Parameters:
set-remote-description
g_signal_emit_by_name (param_0, "set-remote-description", arg0, arg1, arg2);
ret = param_0.emit ("set-remote-description", arg0, arg1, arg2)
let ret = param_0.emit ("set-remote-description", arg0, arg1, arg2);
Parameters:
Properties
current-local-description
“current-local-description” gchararray
The latest local description that was successfully negotiated and caused the signaling-state to transition to stable
Flags : Read
Default value : NULL
current-remote-description
“current-remote-description” gchararray
The latest remote description that was successfully negotiated and caused the signaling-state to transition to stable
Flags : Read
Default value : NULL
pending-local-description
“pending-local-description” gchararray
The local description that is in the process of being negotiated
Flags : Read
Default value : NULL
pending-remote-description
“pending-remote-description” gchararray
The remote description that is in the process of being negotiated
Flags : Read
Default value : NULL
signaling-state
“signaling-state” Web-rtcbin2signaling-status *
The signaling state of the WebRTC connection
Flags : Read
Default value : stable (0)
Named constants
Web-rtcbin2signaling-status
Members
stable (0) – Stable
have-local-offer (1) – HaveLocalOffer
have-local-pr-answer (2) – HaveLocalPrAnswer
have-remote-offer (3) – HaveRemoteOffer
have-remote-pr-answer (4) – HaveRemotePrAnswer
closed (5) – Closed
The results of the search are