core/interface/webrtc_interface library
Classes
- MediaDeviceInfo
- This describe the media input and output devices, such as microphones, cameras, headsets, and so forth.
- MediaDevices
- MediaRecorder
- MediaStream
- https://w3c.github.io/mediacapture-main/#mediastream
- MediaStreamConstraints
- MediaStreamTrack
- MediaTrackSupportedConstraints
- MediaTrackSupportedConstraints represents the list of constraints controlling the capabilities of a MediaStreamTrack.
- RTCDataChannel
- RTCDataChannelInit
- RTCDataChannelMessage
- A class that represents a datachannel message. Can either contain binary data as a Uint8List or text data as a String.
- RTCDTMFSender
- RTCFactory
- RTCHeaderExtension
- RTCIceCandidate
- RTCPeerConnection
- RTCRTCPParameters
- RTCRTPCodec
- RTCRtpEncoding
- RTCRtpParameters
- RTCRtpReceiver
- RTCRtpSender
- RTCRtpTransceiver
- RTCRtpTransceiverInit
- RTCSessionDescription
- RTCTrackEvent
- RTCVideoValue
- StatsReport
- VideoRenderer
Enums
Properties
Functions
-
iceConnectionStateForString(
String? state) → RTCIceConnectionState -
iceGatheringStateforString(
String? state) → RTCIceGatheringState -
listToRtpEncodings(
List< Map< list) → List<String, dynamic> >RTCRtpEncoding> -
peerConnectionStateForString(
String? state) → RTCPeerConnectionState -
rtcDataChannelStateForString(
String state) → RTCDataChannelState -
signalingStateForString(
String? state) → RTCSignalingState
Typedefs
- StreamTrackCallback = dynamic Function()