GstWebRTC.WebRTCICETransport

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned GstWebRTC.WebRTCICETransport GstWebRTC.WebRTCICETransport Gst.Object->GstWebRTC.WebRTCICETransport

Subclasses:

None

Methods

Inherited:

Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

connection_state_change (new_state)

gathering_state_change (new_state)

new_candidate (stream_id, component, attr)

selected_pair_change ()

Virtual Methods

Inherited:

Gst.Object (1), GObject.Object (7)

do_gather_candidates ()

Properties

Inherited:

Gst.Object (2)

Name

Type

Flags

Short Description

component

GstWebRTC.WebRTCICEComponent

r/w/co

The ICE component of this transport

gathering-state

GstWebRTC.WebRTCICEGatheringState

r

The ICE gathering state of this transport

state

GstWebRTC.WebRTCICEConnectionState

r

The ICE connection state of this transport

Signals

Inherited:

Gst.Object (1), GObject.Object (1)

Name

Short Description

on-new-candidate

on-selected-candidate-pair-change

Fields

Inherited:

Gst.Object (1), GObject.Object (1)

Name

Type

Access

Description

component

GstWebRTC.WebRTCICEComponent

r

gathering_state

GstWebRTC.WebRTCICEGatheringState

r

parent

Gst.Object

r

role

GstWebRTC.WebRTCICERole

r

sink

Gst.Element

r

src

Gst.Element

r

state

GstWebRTC.WebRTCICEConnectionState

r

Class Details

class GstWebRTC.WebRTCICETransport(**kwargs)
Bases:

Gst.Object

Abstract:

Yes

Structure:

GstWebRTC.WebRTCICETransportClass

connection_state_change(new_state)
Parameters:

new_state (GstWebRTC.WebRTCICEConnectionState) –

gathering_state_change(new_state)
Parameters:

new_state (GstWebRTC.WebRTCICEGatheringState) –

new_candidate(stream_id, component, attr)
Parameters:
selected_pair_change()
do_gather_candidates() virtual
Return type:

bool

Signal Details

GstWebRTC.WebRTCICETransport.signals.on_new_candidate(web_r_t_c_i_c_e_transport, object)
Signal Name:

on-new-candidate

Flags:

RUN_LAST

Parameters:
GstWebRTC.WebRTCICETransport.signals.on_selected_candidate_pair_change(web_r_t_c_i_c_e_transport)
Signal Name:

on-selected-candidate-pair-change

Flags:

RUN_LAST

Parameters:

web_r_t_c_i_c_e_transport (GstWebRTC.WebRTCICETransport) – The object which received the signal

Property Details

GstWebRTC.WebRTCICETransport.props.component
Name:

component

Type:

GstWebRTC.WebRTCICEComponent

Default Value:

GstWebRTC.WebRTCICEComponent.RTP

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The ICE component of this transport

GstWebRTC.WebRTCICETransport.props.gathering_state
Name:

gathering-state

Type:

GstWebRTC.WebRTCICEGatheringState

Default Value:

GstWebRTC.WebRTCICEGatheringState.NEW

Flags:

READABLE

The ICE gathering state of this transport

GstWebRTC.WebRTCICETransport.props.state
Name:

state

Type:

GstWebRTC.WebRTCICEConnectionState

Default Value:

GstWebRTC.WebRTCICEConnectionState.NEW

Flags:

READABLE

The ICE connection state of this transport