Crate gstreamer_webrtc[][src]

Re-exports

pub use ffi;
pub use glib;
pub use gst;
pub use gst_sdp;

Modules

prelude

Structs

WebRTCDTLSTransport

Implements

WebRTCDataChannel

This is an Abstract Base Class, you cannot instantiate it.

WebRTCICETransport

This is an Abstract Base Class, you cannot instantiate it.

WebRTCRTPReceiver

An object to track the receiving aspect of the stream

WebRTCRTPSender

An object to track the sending aspect of the stream

WebRTCRTPTransceiver

Mostly matches the WebRTC RTCRtpTransceiver interface.

WebRTCSessionDescription

See https://www.w3.org/TR/webrtc/`rtcsessiondescription`-class

Enums

WebRTCBundlePolicyv1_16

See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24section-4.1.1 for more information.

WebRTCDTLSSetup
WebRTCDTLSTransportState
WebRTCDataChannelStatev1_16

See http://w3c.github.io/webrtc-pc/`dom`-rtcdatachannelstate

WebRTCFECTypev1_14_1
WebRTCICEComponent
WebRTCICEConnectionState

See http://w3c.github.io/webrtc-pc/`dom`-rtciceconnectionstate

WebRTCICEGatheringState

See http://w3c.github.io/webrtc-pc/`dom`-rtcicegatheringstate

WebRTCICERole
WebRTCICETransportPolicyv1_16

See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24section-4.1.1 for more information.

WebRTCKindv1_20

https://w3c.github.io/mediacapture-main/dom-mediastreamtrack-kind

WebRTCPeerConnectionState

See http://w3c.github.io/webrtc-pc/`dom`-rtcpeerconnectionstate

WebRTCPriorityTypev1_16

See http://w3c.github.io/webrtc-pc/`dom`-rtcprioritytype

WebRTCRTPTransceiverDirection
WebRTCSCTPTransportStatev1_16

See http://w3c.github.io/webrtc-pc/`dom`-rtcsctptransportstate

WebRTCSDPType

See http://w3c.github.io/webrtc-pc/`rtcsdptype`

WebRTCSignalingState

See http://w3c.github.io/webrtc-pc/`dom`-rtcsignalingstate

WebRTCStatsType