GstWebRTC.WebRTCDTLSTransport

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

Subclasses:

None

Methods

Inherited:

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

Structs:

GObject.ObjectClass (5)

Virtual Methods

Inherited:

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

Properties

Inherited:

Gst.Object (2)

Name

Type

Flags

Short Description

certificate

str

r/w

DTLS certificate

client

bool

r/w

Are we the client in the DTLS handshake?

remote-certificate

str

r

Remote DTLS certificate

session-id

int

r/w/co

Unique session ID

state

GstWebRTC.WebRTCDTLSTransportState

r

State of the DTLS transport

transport

GstWebRTC.WebRTCICETransport

r

ICE transport used by this dtls transport

Signals

Inherited:

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

Fields

Inherited:

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

Class Details

class GstWebRTC.WebRTCDTLSTransport(**kwargs)
Bases:

Gst.Object

Abstract:

No

Structure:

GstWebRTC.WebRTCDTLSTransportClass

Property Details

GstWebRTC.WebRTCDTLSTransport.props.certificate
Name:

certificate

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

DTLS certificate

GstWebRTC.WebRTCDTLSTransport.props.client
Name:

client

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

Are we the client in the DTLS handshake?

GstWebRTC.WebRTCDTLSTransport.props.remote_certificate
Name:

remote-certificate

Type:

str

Default Value:

None

Flags:

READABLE

Remote DTLS certificate

GstWebRTC.WebRTCDTLSTransport.props.session_id
Name:

session-id

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Unique session ID

GstWebRTC.WebRTCDTLSTransport.props.state
Name:

state

Type:

GstWebRTC.WebRTCDTLSTransportState

Default Value:

GstWebRTC.WebRTCDTLSTransportState.NEW

Flags:

READABLE

State of the DTLS transport

GstWebRTC.WebRTCDTLSTransport.props.transport
Name:

transport

Type:

GstWebRTC.WebRTCICETransport

Default Value:

None

Flags:

READABLE

ICE transport used by this dtls transport