Versions in this module Expand all Collapse all v1 v1.3.1 Oct 23, 2024 v1.2.2 Oct 23, 2024 Changes in this version + type BundlePolicy C.GstWebRTCBundlePolicy + const BUNDLE_POLICY_BALANCED + const BUNDLE_POLICY_MAX_BUNDLE + const BUNDLE_POLICY_MAX_COMPAT + const BUNDLE_POLICY_NONE + func (e BundlePolicy) String() string + type DTLSSetup C.GstWebRTCDTLSSetup + const DTLS_SETUP_ACTIVE + const DTLS_SETUP_ACTPASS + const DTLS_SETUP_NONE + const DTLS_SETUP_PASSIVE + func (e DTLSSetup) String() string + type DTLSTransportState C.GstWebRTCDTLSTransportState + const DTLS_TRANSPORT_STATE_CLOSED + const DTLS_TRANSPORT_STATE_CONNECTED + const DTLS_TRANSPORT_STATE_CONNECTING + const DTLS_TRANSPORT_STATE_FAILED + const DTLS_TRANSPORT_STATE_NEW + func (e DTLSTransportState) String() string + type DataChannel struct + func (dc *DataChannel) Close() + func (dc *DataChannel) SendData(data []byte) error + func (dc *DataChannel) ToGValue() (*glib.Value, error) + type DataChannelState C.GstWebRTCDataChannelState + const DATA_CHANNEL_STATE_CLOSED + const DATA_CHANNEL_STATE_CLOSING + const DATA_CHANNEL_STATE_CONNECTING + const DATA_CHANNEL_STATE_OPEN + func (e DataChannelState) String() string + type Error C.GstWebRTCError + const ERROR_DATA_CHANNEL_FAILURE + const ERROR_DTLS_FAILURE + const ERROR_ENCODER_ERROR + const ERROR_FINGERPRINT_FAILURE + const ERROR_HARDWARE_ENCODER_NOT_AVAILABLE + const ERROR_INTERNAL_FAILURE + const ERROR_INVALID_MODIFICATION + const ERROR_INVALID_STATE + const ERROR_SCTP_FAILURE + const ERROR_SDP_SYNTAX_ERROR + const ERROR_TYPE_ERROR + func (e Error) String() string + type FECType C.GstWebRTCFECType + const FEC_TYPE_NONE + const FEC_TYPE_ULP_RED + func (e FECType) String() string + type ICEComponent C.GstWebRTCICEComponent + const ICE_COMPONENT_RTCP + const ICE_COMPONENT_RTP + func (e ICEComponent) String() string + type ICEConnectionState C.GstWebRTCICEConnectionState + const ICE_CONNECTION_STATE_CHECKING + const ICE_CONNECTION_STATE_CLOSED + const ICE_CONNECTION_STATE_COMPLETED + const ICE_CONNECTION_STATE_CONNECTED + const ICE_CONNECTION_STATE_DISCONNECTED + const ICE_CONNECTION_STATE_FAILED + const ICE_CONNECTION_STATE_NEW + func (e ICEConnectionState) String() string + type ICEGatheringState C.GstWebRTCICEGatheringState + const ICE_GATHERING_STATE_COMPLETE + const ICE_GATHERING_STATE_GATHERING + const ICE_GATHERING_STATE_NEW + func (e ICEGatheringState) String() string + type ICERole C.GstWebRTCICERole + const ICE_ROLE_CONTROLLED + const ICE_ROLE_CONTROLLING + func (e ICERole) String() string + type ICETransportPolicy C.GstWebRTCICETransportPolicy + const ICE_TRANSPORT_POLICY_ALL + const ICE_TRANSPORT_POLICY_RELAY + func (e ICETransportPolicy) String() string + type Kind C.GstWebRTCKind + const AUDIO + const UNKNOWN + const VIDEO + func (e Kind) String() string + type PeerConnectionState C.GstWebRTCPeerConnectionState + const PEER_CONNECTION_STATE_CLOSED + const PEER_CONNECTION_STATE_CONNECTED + const PEER_CONNECTION_STATE_CONNECTING + const PEER_CONNECTION_STATE_DISCONNECTED + const PEER_CONNECTION_STATE_FAILED + const PEER_CONNECTION_STATE_NEW + func (e PeerConnectionState) String() string + type PriorityType C.GstWebRTCPriorityType + const PRIORITY_TYPE_HIGH + const PRIORITY_TYPE_LOW + const PRIORITY_TYPE_MEDIUM + const PRIORITY_TYPE_VERY_LOW + func (e PriorityType) String() string + type RTPTransceiver struct + func (tc *RTPTransceiver) ToGValue() (*glib.Value, error) + type RTPTransceiverDirection C.GstWebRTCRTPTransceiverDirection + const RTP_TRANSCEIVER_DIRECTION_INACTIVE + const RTP_TRANSCEIVER_DIRECTION_NONE + const RTP_TRANSCEIVER_DIRECTION_RECVONLY + const RTP_TRANSCEIVER_DIRECTION_SENDONLY + const RTP_TRANSCEIVER_DIRECTION_SENDRECV + func (e RTPTransceiverDirection) String() string + type SCTPTransportState C.GstWebRTCSCTPTransportState + const SCTP_TRANSPORT_STATE_CLOSED + const SCTP_TRANSPORT_STATE_CONNECTED + const SCTP_TRANSPORT_STATE_CONNECTING + const SCTP_TRANSPORT_STATE_NEW + func (e SCTPTransportState) String() string + type SDPType C.GstWebRTCSDPType + const SDP_TYPE_ANSWER + const SDP_TYPE_OFFER + const SDP_TYPE_PRANSWER + const SDP_TYPE_ROLLBACK + func SDPTypeFromString(s string) SDPType + func (e SDPType) String() string + type SessionDescription struct + func NewSessionDescription(t SDPType, sdp *gstsdp.Message) *SessionDescription + func (sd *SessionDescription) Copy() *SessionDescription + func (sd *SessionDescription) Free() + func (sd *SessionDescription) ToGValue() (*glib.Value, error) + func (sd *SessionDescription) ToW3SDP() W3RTCSessionDescription + func (sd *SessionDescription) UnownedCopy() *SessionDescription + type SignalingState C.GstWebRTCSignalingState + const SIGNALING_STATE_CLOSED + const SIGNALING_STATE_HAVE_LOCAL_OFFER + const SIGNALING_STATE_HAVE_LOCAL_PRANSWER + const SIGNALING_STATE_HAVE_REMOTE_OFFER + const SIGNALING_STATE_HAVE_REMOTE_PRANSWER + const SIGNALING_STATE_STABLE + func (e SignalingState) String() string + type StatsType C.GstWebRTCStatsType + const STATS_CANDIDATE_PAIR + const STATS_CERTIFICATE + const STATS_CODEC + const STATS_CSRC + const STATS_DATA_CHANNEL + const STATS_INBOUND_RTP + const STATS_LOCAL_CANDIDATE + const STATS_OUTBOUND_RTP + const STATS_PEER_CONNECTION + const STATS_REMOTE_CANDIDATE + const STATS_REMOTE_INBOUND_RTP + const STATS_REMOTE_OUTBOUND_RTP + const STATS_STREAM + const STATS_TRANSPORT + func (e StatsType) String() string + type W3RTCSessionDescription struct + Sdp string + Type string + func (w3SDP *W3RTCSessionDescription) ToGstSDP() (*SessionDescription, error)