PayloadTypes for the default codecs.
PayloadTypes for the default codecs.
PayloadTypes for the default codecs.
PayloadTypes for the default codecs.
PayloadTypes for the default codecs.
Names for the default codecs supported by pions-webrtc.
Names for the default codecs supported by pions-webrtc.
Names for the default codecs supported by pions-webrtc.
RTCBundlePolicyBalanced indicates to gather ICE candidates for each media type in use (audio, video, and data).
RTCBundlePolicyMaxBundle indicates to gather ICE candidates for only one track.
RTCBundlePolicyMaxCompat indicates to gather ICE candidates for each track.
RTCDataChannelStateClosed indicates that the underlying data transport has been closed or could not be established.
RTCDataChannelStateClosing indicates that the procedure to close down the underlying data transport has started.
RTCDataChannelStateConnecting indicates that the data channel is being established.
RTCDataChannelStateOpen indicates that the underlying data transport is established and communication is possible.
RTCDtlsTransportStateClosed indicates that the transport has been closed intentionally as the result of receipt of a close_notify alert, or calling close().
RTCDtlsTransportStateConnected indicates that DTLS has completed negotiation of a secure connection and verified the remote fingerprint.
RTCDtlsTransportStateConnecting indicates that DTLS is in the process of negotiating a secure connection and verifying the remote fingerprint.
RTCDtlsTransportStateFailed indicates that the transport has failed as the result of an error (such as receipt of an error alert or failure to validate the remote fingerprint).
RTCDtlsTransportStateNew indicates that DTLS has not started negotiating yet.
RTCIceCandidateTypeHost indicates that the candidate is of Host type as described in https://tools.ietf.org/html/rfc8445#section-5.1.1.1.
RTCIceCandidateTypePrflx indicates that the candidate is of Peer Reflexive type.
RTCIceCandidateTypeRelay indicates the the candidate is of Relay type as described in https://tools.ietf.org/html/rfc8445#section-5.1.1.2.
RTCIceCandidateTypeSrflx indicates the the candidate is of Server Reflexive type as described https://tools.ietf.org/html/rfc8445#section-5.1.1.2.
RTCIceComponentRtcp indicates that the ICE Transport is used for RTCP as defined by https://tools.ietf.org/html/rfc5245#section-4.1.1.1.
RTCIceComponentRtp indicates that the ICE Transport is used for RTP (or RTCP multiplexing), as defined in https://tools.ietf.org/html/rfc5245#section-4.1.1.1.
RTCIceConnectionStateChecking indicates that any of the RTCIceTransports are in the "checking" state and none of them are in the "disconnected" or "failed" state.
RTCIceConnectionStateClosed indicates that the RTCPeerConnection's isClosed is true.
RTCIceConnectionStateCompleted indicates that all RTCIceTransports are in the "completed" or "closed" state and at least one of them is in the "completed" state.
RTCIceConnectionStateConnected indicates that all RTCIceTransports are in the "connected", "completed" or "closed" state and at least one of them is in the "connected" state.
RTCIceConnectionStateDisconnected indicates that any of the RTCIceTransports are in the "disconnected" state and none of them are in the "failed" state.
RTCIceConnectionStateFailed indicates that any of the RTCIceTransports are in the "failed" state.
RTCIceConnectionStateNew indicates that any of the RTCIceTransports are in the "new" state and none of them are in the "checking", "disconnected" or "failed" state, or all RTCIceTransports are in the "closed" state, or there are no transports.
RTCIceCredentialTypeOauth describes token based credential as described in https://tools.ietf.org/html/rfc7635.
RTCIceCredentialTypePassword describes username and pasword based credentials as described in https://tools.ietf.org/html/rfc5389.
RTCIceGatheringStateComplete indicates that at least one RTCIceTransport exists, and all RTCIceTransports are in the "completed" gathering state.
RTCIceGatheringStateGathering indicates that any of the RTCIceTransports are in the "gathering" state.
RTCIceGatheringStateNew indicates that any of the RTCIceTransports are in the "new" gathering state and none of the transports are in the "gathering" state, or there are no transports.
RTCIceProtocolTCP indicates the URL uses a TCP transport.
RTCIceProtocolUDP indicates the URL uses a UDP transport.
RTCIceRoleControlled indicates that an ICE agent that waits for the controlling agent to select the final choice of candidate pairs.
RTCIceRoleControlling indicates that the ICE agent that is responsible for selecting the final choice of candidate pairs and signaling them through STUN and an updated offer, if needed.
RTCIceTransportPolicyAll indicates any type of candidate is used.
RTCIceTransportPolicyRelay indicates only media relay candidates such as candidates passing through a TURN server are used.
RTCPeerConnectionStateClosed indicates the peer connection is closed and the isClosed member variable of RTCPeerConnection is true.
RTCPeerConnectionStateConnected indicates that all RTCIceTransports and RTCDtlsTransports are in the "connected", "completed" or "closed" state and at least one of them is in the "connected" or "completed" state.
RTCPeerConnectionStateConnecting indicates that any of the RTCIceTransports or RTCDtlsTransports are in the "connecting" or "checking" state and none of them is in the "failed" state.
RTCPeerConnectionStateDisconnected indicates that any of the RTCIceTransports or RTCDtlsTransports are in the "disconnected" state and none of them are in the "failed" or "connecting" or "checking" state.
RTCPeerConnectionStateFailed indicates that any of the RTCIceTransports or RTCDtlsTransports are in a "failed" state.
RTCPeerConnectionStateNew indicates that any of the RTCIceTransports or RTCDtlsTransports are in the "new" state and none of the transports are in the "connecting", "checking", "failed" or "disconnected" state, or all transports are in the "closed" state, or there are no transports.
RTCPriorityTypeHigh corresponds to "extra high".
RTCPriorityTypeLow corresponds to "normal".
RTCPriorityTypeMedium corresponds to "high".
RTCPriorityTypeVeryLow corresponds to "below normal".
RTCRtcpMuxPolicyNegotiate indicates to gather ICE candidates for both RTP and RTCP candidates.
RTCRtcpMuxPolicyRequire indicates to gather ICE candidates only for RTP and multiplex RTCP on the RTP candidates.
RTCRtpCodecTypeAudio indicates this is an audio codec.
RTCRtpCodecTypeVideo indicates this is a video codec.
RTCRtpTransceiverDirectionInactive indicates the RTCRtpSender won't offer to send RTP and RTCRtpReceiver the won't offer to receive RTP.
RTCRtpTransceiverDirectionRecvonly indicates the RTCRtpReceiver the will offer to receive RTP.
RTCRtpTransceiverDirectionSendonly indicates the RTCRtpSender will offer to send RTP.
RTCRtpTransceiverDirectionSendrecv indicates the RTCRtpSender will offer to send RTP and RTCRtpReceiver the will offer to receive RTP.
RTCSctpTransportStateClosed indicates a SHUTDOWN or ABORT chunk is received or when the SCTP association has been closed intentionally, such as by closing the peer connection or applying a remote description that rejects data or changes the SCTP port.
RTCSctpTransportStateConnected indicates the negotiation of an association is completed.
RTCSctpTransportStateConnecting indicates the RTCSctpTransport is in the process of negotiating an association.
RTCSdpTypeAnswer indicates that a description MUST be treated as an SDP final answer, and the offer-answer exchange MUST be considered complete.
RTCSdpTypeOffer indicates that a description MUST be treated as an SDP offer.
RTCSdpTypePranswer indicates that a description MUST be treated as an SDP answer, but not a final answer.
RTCSdpTypeRollback indicates that a description MUST be treated as canceling the current SDP negotiation and moving the SDP offer and answer back to what it was in the previous stable state.
RTCSignalingStateClosed indicates The RTCPeerConnection has been closed.
RTCSignalingStateHaveLocalOffer indicates that a local description, of type "offer", has been successfully applied.
RTCSignalingStateHaveLocalPranswer indicates that a remote description of type "offer" has been successfully applied and a local description of type "pranswer" has been successfully applied.
RTCSignalingStateHaveRemoteOffer indicates that a remote description, of type "offer", has been successfully applied.
RTCSignalingStateHaveRemotePranswer indicates that a local description of type "offer" has been successfully applied and a remote description of type "pranswer" has been successfully applied.
RTCSignalingStateStable indicates there is no offer/answer exchange in progress.
Unknown defines default public constant to use for "enum" like struct comparisons when no value was defined.
Names for the default codecs supported by pions-webrtc.
Names for the default codecs supported by pions-webrtc.