Gst.WebRTCDataChannel – gstreamer-webrtc-1.0 Reference Manual
Packages
gstreamer-webrtc-1.0
Gst
WebRTCDataChannel
buffered_amount
buffered_amount_low_threshold
id
label
max_packet_lifetime
max_retransmits
negotiated
ordered
priority
protocol
ready_state
WebRTCDataChannel
close
on_buffered_amount_low
on_close
on_error
on_message_data
on_message_string
on_open
send_data
send_string
WebRTCDataChannel
Object Hierarchy:
Description:
[
CCode
( lower_case_csuffix =
"webrtc_data_channel"
, type_id =
"gst_webrtc_data_channel_get_type ()"
) ]
[
Version
( since =
"1.18"
) ]
public
abstract
class
WebRTCDataChannel
:
Object
Namespace:
Gst
Package:
gstreamer-webrtc-1.0
Content:
Properties:
public
uint64
buffered_amount
{
get
; }
public
uint64
buffered_amount_low_threshold
{
get
;
set
; }
public
int
id
{
get
;
construct
; }
public
string
label
{
owned
get
;
construct
; }
public
int
max_packet_lifetime
{
get
;
construct
; }
public
int
max_retransmits
{
get
;
construct
; }
public
bool
negotiated
{
get
;
construct
; }
public
bool
ordered
{
get
;
construct
; }
public
WebRTCPriorityType
priority
{
get
;
construct
; }
public
string
protocol
{
owned
get
;
construct
; }
public
WebRTCDataChannelState
ready_state
{
get
; }
Creation methods:
protected
WebRTCDataChannel
()
Signals:
public
signal
void
close
()
Close the data channel
public
signal
void
on_buffered_amount_low
()
public
signal
void
on_close
()
public
signal
void
on_error
(
Error
error)
public
signal
void
on_message_data
(
Bytes
? data)
public
signal
void
on_message_string
(
string
? data)
public
signal
void
on_open
()
public
signal
void
send_data
(
Bytes
? data)
public
signal
void
send_string
(
string
? str)
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref