huddle01_flutter library
Classes
- CanProduceByKind
- CodecParameters
- ConsumeArguments
- Consumer
- ConsumerOptions
- DataConsumer
- DataConsumerOptions
- DataProducer
- DataProducerOptions
- Device
- DtlsFingerprint
- DtlsParameters
- ExtendedRtpCodec
- ExtendedRtpHeaderExtension
- Helper
- HuddleClientRepository
- IceCandidate
- IceParameters
- 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.
- NumSctpStreams
- Peer
- PlainRtpParameters
- ProduceArguments
- Producer
- ProducerCodecOptions
- ProducerOptions
- 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
- RTCHeaderExtension
- RTCIceCandidate
- RTCPeerConnection
- RtcpFeedback
- RtcpParameters
- Provides information on RTCP settings within the RTP parameters.
- RTCRTCPParameters
- RTCRTPCodec
- RTCRtpEncoding
- RTCRtpParameters
- RTCRtpReceiver
- RTCRtpSender
- RTCRtpTransceiver
- RTCRtpTransceiverInit
- RTCSessionDescription
- RTCTrackEvent
- RTCVideoRenderer
- RTCVideoView
- RtpCapabilities
- The RTP capabilities define what mediasoup or an endpoint can receive at media level.
- RtpCodecCapability
- RtpCodecParameters
- Provides information on codec settings within the RTP parameters. The list of media codecs supported by mediasoup and their settings is defined in the supportedRtpCapabilities.ts file.
- RtpEncodingParameters
- RtpHeaderExtension
- RtpHeaderExtensionParameters
- Defines a RTP header extension within the RTP parameters. The list of RTP header extensions supported by mediasoup is defined in the supportedRtpCapabilities.ts file.
- RtpParameters
- The RTP send parameters describe a media stream received by mediasoup from an endpoint through its corresponding mediasoup Producer. These parameters may include a mid value that the mediasoup transport will use to match received RTP packets based on their MID RTP extension value.
- RtxSsrc
- ScalabilityMode
- SctpCapabilities
- SctpParameters
- SctpStreamParameters
- SendDataChannelArguments
- StatsReport
- Transport
- WebRTC
Enums
- Direction
- DtlsRole
- IceCandidateType
- MessageType
- RTCDataChannelMessage type
- Protocol
- RecorderAudioChannel
- RTCDataChannelState
- RTCIceConnectionState
- RTCIceGatheringState
- RTCPeerConnectionState
- RTCRtpMediaType
- RTCSignalingState
- RTCVideoViewObjectFit
- RtpHeaderDirection
- Direction of RTP header extension.
- TcpType
- TransceiverDirection
Extensions
Properties
- emitter → EventEmitter
-
final
-
no setter
- scalabilityModeRegex ↔ RegExp
-
getter/setter pair
-
typeRTCRtpMediaTypetoString
→ Map<
RTCRtpMediaType, String> -
final
-
typeRtpTransceiverDirectionToString
→ Map<
TransceiverDirection, String> -
final
-
typeStringToRTCRtpMediaType
→ Map<
String, RTCRtpMediaType> -
final
-
typeStringToRtpTransceiverDirection
→ Map<
String, TransceiverDirection> -
final
Functions
-
createLocalMediaStream(
String label) → Future< MediaStream> -
createPeerConnection(
Map< String, dynamic> configuration, [Map<String, dynamic> constraints = const {}]) → Future<RTCPeerConnection> -
iceConnectionStateForString(
String? state) → RTCIceConnectionState -
iceGatheringStateforString(
String? state) → RTCIceGatheringState -
listToRtpEncodings(
List< Map< list) → List<String, dynamic> >RTCRtpEncoding> -
mediaRecorder(
) → MediaRecorder -
peerConnectionStateForString(
String? state) → RTCPeerConnectionState -
rtcDataChannelStateForString(
String state) → RTCDataChannelState -
signalingStateForString(
String? state) → RTCSignalingState -
videoRenderer(
) → VideoRenderer
Typedefs
- AddStreamCallback = void Function(MediaStream stream)
- AddTrackCallback = void Function(MediaStream stream, MediaStreamTrack track)
- ConsumerOnTrackEnded = void Function()
- IceCandidateCallback = void Function(RTCIceCandidate candidate)
- IceConnectionStateCallback = void Function(RTCIceConnectionState state)
- IceGatheringStateCallback = void Function(RTCIceGatheringState state)
- MediaTrackCallback = void Function(MediaStreamTrack track)
- OnFirstPacketReceivedCallback = void Function(RTCRtpReceiver rtpReceiver, RTCRtpMediaType mediaType)
- PeerConnectionStateCallback = void Function(RTCPeerConnectionState state)
- RemoveStreamCallback = void Function(MediaStream stream)
- RemoveTrackCallback = void Function(MediaStream stream, MediaStreamTrack track)
- RenegotiationNeededCallback = void Function()
- RTCDataChannelCallback = void Function(RTCDataChannel channel)
- RTCDataChannelOnMessageCallback = void Function(RTCDataChannelMessage data)
- RTCDataChannelStateCallback = void Function(RTCDataChannelState state)
- SignalingStateCallback = void Function(RTCSignalingState state)
- StreamTrackCallback = dynamic Function()
- UnifiedPlanTrackCallback = void Function(RTCTrackEvent event)
- Unified-Plan