GstWebRTCDTLSTransport
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstWebRTCDTLSTransport
Class structure
GstWebRTCDTLSTransportClass
GstWebRTC.WebRTCDTLSTransportClass
GstWebRTC.WebRTCDTLSTransportClass
GstWebRTC.WebRTCDTLSTransport
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCDTLSTransport
GstWebRTC.WebRTCDTLSTransport
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCDTLSTransport
Properties
GstWebRTCDataChannel
GObject ╰──GstWebRTCDataChannel
Class structure
GstWebRTCDataChannelClass
GstWebRTC.WebRTCDataChannelClass
GstWebRTC.WebRTCDataChannelClass
Methods
gst_webrtc_data_channel_close
gst_webrtc_data_channel_close (GstWebRTCDataChannel * channel)
Close the channel.
Parameters:
channel
–
GstWebRTC.WebRTCDataChannel.prototype.close
function GstWebRTC.WebRTCDataChannel.prototype.close(): {
// javascript wrapper for 'gst_webrtc_data_channel_close'
}
Close the channel.
Parameters:
GstWebRTC.WebRTCDataChannel.close
def GstWebRTC.WebRTCDataChannel.close (self):
#python wrapper for 'gst_webrtc_data_channel_close'
Close the channel.
Parameters:
gst_webrtc_data_channel_send_data
gst_webrtc_data_channel_send_data (GstWebRTCDataChannel * channel, GBytes * data)
Send data as a data message over channel.
GstWebRTC.WebRTCDataChannel.prototype.send_data
function GstWebRTC.WebRTCDataChannel.prototype.send_data(data: GLib.Bytes): {
// javascript wrapper for 'gst_webrtc_data_channel_send_data'
}
Send data as a data message over channel.
GstWebRTC.WebRTCDataChannel.send_data
def GstWebRTC.WebRTCDataChannel.send_data (self, data):
#python wrapper for 'gst_webrtc_data_channel_send_data'
Send data as a data message over channel.
gst_webrtc_data_channel_send_string
gst_webrtc_data_channel_send_string (GstWebRTCDataChannel * channel, const gchar * str)
Send str as a string message over channel.
GstWebRTC.WebRTCDataChannel.prototype.send_string
function GstWebRTC.WebRTCDataChannel.prototype.send_string(str: String): {
// javascript wrapper for 'gst_webrtc_data_channel_send_string'
}
Send str as a string message over channel.
Parameters:
GstWebRTC.WebRTCDataChannel.send_string
def GstWebRTC.WebRTCDataChannel.send_string (self, str):
#python wrapper for 'gst_webrtc_data_channel_send_string'
Send str as a string message over channel.
Parameters:
Signals
on-buffered-amount-low
on_buffered_amount_low_callback (GstWebRTCDataChannel * self, gpointer user_data)
Parameters:
self
–
user_data
–
Flags: Run Last
on-buffered-amount-low
function on_buffered_amount_low_callback(self: GstWebRTC.WebRTCDataChannel, user_data: Object): {
// javascript callback for the 'on-buffered-amount-low' signal
}
Parameters:
Flags: Run Last
on-buffered-amount-low
def on_buffered_amount_low_callback (self, *user_data):
#python callback for the 'on-buffered-amount-low' signal
Parameters:
Flags: Run Last
on-close
on_close_callback (GstWebRTCDataChannel * self, gpointer user_data)
Parameters:
self
–
user_data
–
Flags: Run Last
on-close
function on_close_callback(self: GstWebRTC.WebRTCDataChannel, user_data: Object): {
// javascript callback for the 'on-close' signal
}
Parameters:
Flags: Run Last
on-close
def on_close_callback (self, *user_data):
#python callback for the 'on-close' signal
Parameters:
Flags: Run Last
on-error
on_error_callback (GstWebRTCDataChannel * self, GError * error, gpointer user_data)
Parameters:
self
–
error
–
the GError thrown
user_data
–
Flags: Run Last
on-error
function on_error_callback(self: GstWebRTC.WebRTCDataChannel, error: GLib.Error, user_data: Object): {
// javascript callback for the 'on-error' signal
}
Flags: Run Last
on-error
def on_error_callback (self, error, *user_data):
#python callback for the 'on-error' signal
Flags: Run Last
on-message-data
on_message_data_callback (GstWebRTCDataChannel * self, GBytes * data, gpointer user_data)
Parameters:
self
–
data
(
[nullable])
–
a GBytes of the data received
user_data
–
Flags: Run Last
on-message-data
function on_message_data_callback(self: GstWebRTC.WebRTCDataChannel, data: GLib.Bytes, user_data: Object): {
// javascript callback for the 'on-message-data' signal
}
Flags: Run Last
on-message-data
def on_message_data_callback (self, data, *user_data):
#python callback for the 'on-message-data' signal
Flags: Run Last
on-message-string
on_message_string_callback (GstWebRTCDataChannel * self, gchar * data, gpointer user_data)
Parameters:
self
–
data
(
[nullable])
–
the data received as a string
user_data
–
Flags: Run Last
on-message-string
function on_message_string_callback(self: GstWebRTC.WebRTCDataChannel, data: String, user_data: Object): {
// javascript callback for the 'on-message-string' signal
}
Parameters:
the data received as a string
Flags: Run Last
on-message-string
def on_message_string_callback (self, data, *user_data):
#python callback for the 'on-message-string' signal
Parameters:
the data received as a string
Flags: Run Last
on-open
on_open_callback (GstWebRTCDataChannel * self, gpointer user_data)
Parameters:
self
–
user_data
–
Flags: Run Last
on-open
function on_open_callback(self: GstWebRTC.WebRTCDataChannel, user_data: Object): {
// javascript callback for the 'on-open' signal
}
Parameters:
Flags: Run Last
on-open
def on_open_callback (self, *user_data):
#python callback for the 'on-open' signal
Parameters:
Flags: Run Last
Action Signals
close
g_signal_emit_by_name (self, "close", user_data);
Close the data channel
Parameters:
close
let ret = self.emit ("close", user_data);
Close the data channel
Parameters:
close
ret = self.emit ("close", user_data)
Close the data channel
Parameters:
send-data
g_signal_emit_by_name (self, "send-data", data, user_data);
Parameters:
send-data
let ret = self.emit ("send-data", data, user_data);
send-data
ret = self.emit ("send-data", data, user_data)
send-string
g_signal_emit_by_name (self, "send-string", data, user_data);
Parameters:
the data to send as a string
send-string
let ret = self.emit ("send-string", data, user_data);
Parameters:
the data to send as a string
send-string
ret = self.emit ("send-string", data, user_data)
Parameters:
the data to send as a string
Properties
GstWebRTCICETransport
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstWebRTCICETransport
Class structure
GstWebRTCICETransportClass
GstWebRTC.WebRTCICETransportClass
GstWebRTC.WebRTCICETransportClass
GstWebRTC.WebRTCICETransport
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCICETransport
GstWebRTC.WebRTCICETransport
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCICETransport
Signals
on-new-candidate
on_new_candidate_callback (GstWebRTCICETransport * self, gchar * object, gpointer user_data)
Parameters:
self
–
object
–
user_data
–
Flags: Run Last
on-new-candidate
function on_new_candidate_callback(self: GstWebRTC.WebRTCICETransport, object: String, user_data: Object): {
// javascript callback for the 'on-new-candidate' signal
}
Parameters:
Flags: Run Last
on-new-candidate
def on_new_candidate_callback (self, object, *user_data):
#python callback for the 'on-new-candidate' signal
Parameters:
Flags: Run Last
on-selected-candidate-pair-change
on_selected_candidate_pair_change_callback (GstWebRTCICETransport * self, gpointer user_data)
Parameters:
self
–
user_data
–
Flags: Run Last
on-selected-candidate-pair-change
function on_selected_candidate_pair_change_callback(self: GstWebRTC.WebRTCICETransport, user_data: Object): {
// javascript callback for the 'on-selected-candidate-pair-change' signal
}
Parameters:
Flags: Run Last
on-selected-candidate-pair-change
def on_selected_candidate_pair_change_callback (self, *user_data):
#python callback for the 'on-selected-candidate-pair-change' signal
Parameters:
Flags: Run Last
Properties
GstWebRTCRTPReceiver
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstWebRTCRTPReceiver
An object to track the receiving aspect of the stream
Mostly matches the WebRTC RTCRtpReceiver interface.
Class structure
GstWebRTCRTPReceiverClass
GstWebRTC.WebRTCRTPReceiverClass
GstWebRTC.WebRTCRTPReceiverClass
GstWebRTC.WebRTCRTPReceiver
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCRTPReceiver
An object to track the receiving aspect of the stream
Mostly matches the WebRTC RTCRtpReceiver interface.
GstWebRTC.WebRTCRTPReceiver
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCRTPReceiver
An object to track the receiving aspect of the stream
Mostly matches the WebRTC RTCRtpReceiver interface.
Properties
transport
“transport” GstWebRTC.WebRTCDTLSTransport
The DTLS transport for this receiver
Flags : Read
transport
“self.props.transport” GstWebRTC.WebRTCDTLSTransport
The DTLS transport for this receiver
Flags : Read
GstWebRTCRTPSender
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstWebRTCRTPSender
An object to track the sending aspect of the stream
Mostly matches the WebRTC RTCRtpSender interface.
Class structure
GstWebRTCRTPSenderClass
GstWebRTC.WebRTCRTPSenderClass
GstWebRTC.WebRTCRTPSenderClass
GstWebRTC.WebRTCRTPSender
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCRTPSender
An object to track the sending aspect of the stream
Mostly matches the WebRTC RTCRtpSender interface.
GstWebRTC.WebRTCRTPSender
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCRTPSender
An object to track the sending aspect of the stream
Mostly matches the WebRTC RTCRtpSender interface.
Methods
gst_webrtc_rtp_sender_set_priority
gst_webrtc_rtp_sender_set_priority (GstWebRTCRTPSender * sender, GstWebRTCPriorityType priority)
Sets the content of the IPv4 Type of Service (ToS), also known as DSCP (Differentiated Services Code Point). This also sets the Traffic Class field of IPv6.
Since : 1.20
GstWebRTC.WebRTCRTPSender.prototype.set_priority
function GstWebRTC.WebRTCRTPSender.prototype.set_priority(priority: GstWebRTC.WebRTCPriorityType): {
// javascript wrapper for 'gst_webrtc_rtp_sender_set_priority'
}
Sets the content of the IPv4 Type of Service (ToS), also known as DSCP (Differentiated Services Code Point). This also sets the Traffic Class field of IPv6.
Parameters:
The priority of this sender
Since : 1.20
GstWebRTC.WebRTCRTPSender.set_priority
def GstWebRTC.WebRTCRTPSender.set_priority (self, priority):
#python wrapper for 'gst_webrtc_rtp_sender_set_priority'
Sets the content of the IPv4 Type of Service (ToS), also known as DSCP (Differentiated Services Code Point). This also sets the Traffic Class field of IPv6.
Parameters:
The priority of this sender
Since : 1.20
Properties
priority
“priority” GstWebRTCPriorityType *
The priority from which to set the DSCP field on packets
Flags : Read / Write
priority
“priority” GstWebRTC.WebRTCPriorityType
The priority from which to set the DSCP field on packets
Flags : Read / Write
priority
“self.props.priority” GstWebRTC.WebRTCPriorityType
The priority from which to set the DSCP field on packets
Flags : Read / Write
transport
“self.props.transport” GstWebRTC.WebRTCDTLSTransport
The DTLS transport for this sender
Flags : Read
GstWebRTCRTPTransceiver
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstWebRTCRTPTransceiver
Mostly matches the WebRTC RTCRtpTransceiver interface.
Class structure
GstWebRTCRTPTransceiverClass
GstWebRTC.WebRTCRTPTransceiverClass
GstWebRTC.WebRTCRTPTransceiverClass
GstWebRTC.WebRTCRTPTransceiver
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCRTPTransceiver
Mostly matches the WebRTC RTCRtpTransceiver interface.
GstWebRTC.WebRTCRTPTransceiver
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCRTPTransceiver
Mostly matches the WebRTC RTCRtpTransceiver interface.
Properties
codec-preferences
“codec-preferences” GstCaps *
Caps representing the codec preferences.
Flags : Read / Write
codec-preferences
“codec-preferences” Gst.Caps
Caps representing the codec preferences.
Flags : Read / Write
codec_preferences
“self.props.codec_preferences” Gst.Caps
Caps representing the codec preferences.
Flags : Read / Write
current-direction
“current-direction” GstWebRTCRTPTransceiverDirection *
The transceiver's current directionality, or none if the transceiver is stopped or has never participated in an exchange of offers and answers. To change the transceiver's directionality, set the value of the direction property.
Flags : Read
current-direction
“current-direction” GstWebRTC.WebRTCRTPTransceiverDirection
The transceiver's current directionality, or none if the transceiver is stopped or has never participated in an exchange of offers and answers. To change the transceiver's directionality, set the value of the direction property.
Flags : Read
current_direction
“self.props.current_direction” GstWebRTC.WebRTCRTPTransceiverDirection
The transceiver's current directionality, or none if the transceiver is stopped or has never participated in an exchange of offers and answers. To change the transceiver's directionality, set the value of the direction property.
Flags : Read
direction
“direction” GstWebRTCRTPTransceiverDirection *
Direction of the transceiver.
Flags : Read / Write
direction
“direction” GstWebRTC.WebRTCRTPTransceiverDirection
Direction of the transceiver.
Flags : Read / Write
direction
“self.props.direction” GstWebRTC.WebRTCRTPTransceiverDirection
Direction of the transceiver.
Flags : Read / Write
kind
“self.props.kind” GstWebRTC.WebRTCKind
The kind of media this transceiver transports
Flags : Read
mid
“mid” gchar *
The media ID of the m-line associated with this transceiver. This association is established, when possible, whenever either a local or remote description is applied. This field is null if neither a local or remote description has been applied, or if its associated m-line is rejected by either a remote offer or any answer.
Flags : Read
mid
“mid” String
The media ID of the m-line associated with this transceiver. This association is established, when possible, whenever either a local or remote description is applied. This field is null if neither a local or remote description has been applied, or if its associated m-line is rejected by either a remote offer or any answer.
Flags : Read
mid
“self.props.mid” str
The media ID of the m-line associated with this transceiver. This association is established, when possible, whenever either a local or remote description is applied. This field is null if neither a local or remote description has been applied, or if its associated m-line is rejected by either a remote offer or any answer.
Flags : Read
GstWebRTCSCTPTransport
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstWebRTCSCTPTransport
Class structure
GstWebRTCSCTPTransportClass
GstWebRTC.WebRTCSCTPTransportClass
GstWebRTC.WebRTCSCTPTransportClass
GstWebRTC.WebRTCSCTPTransport
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCSCTPTransport
GstWebRTC.WebRTCSCTPTransport
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCSCTPTransport
Properties
Function Macros
GST_WEBRTC_DATA_CHANNEL_LOCK
#define GST_WEBRTC_DATA_CHANNEL_LOCK(channel) g_mutex_lock(&((GstWebRTCDataChannel *)(channel))->lock)
GST_WEBRTC_DATA_CHANNEL_UNLOCK
#define GST_WEBRTC_DATA_CHANNEL_UNLOCK(channel) g_mutex_unlock(&((GstWebRTCDataChannel *)(channel))->lock)
The results of the search are