flutter_webrtc_zwap library Null safety

Classes

Helper
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
RTCHeaderExtension
RTCIceCandidate
RTCPeerConnection
RTCRTCPParameters
RTCRTPCodec
RTCRtpEncoding
RTCRtpParameters
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCRtpTransceiverInit
RTCSessionDescription
RTCTrackEvent
RTCVideoRenderer
RTCVideoView
StatsReport
WebRTC

Properties

read-only
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<String, dynamic>> list) List<RTCRtpEncoding>
mediaRecorder() → MediaRecorder
parseMediaStreamTrack(MediaStreamTrack track) MediaStreamTrack
peerConnectionStateForString(String? state) RTCPeerConnectionState
rtcDataChannelStateForString(String state) RTCDataChannelState
signalingStateForString(String? state) RTCSignalingState
videoRenderer() → VideoRenderer

Enums

MessageType
RTCDataChannelMessage type
RecorderAudioChannel
RTCDataChannelState
RTCIceConnectionState
RTCIceGatheringState
RTCPeerConnectionState
RTCRtpMediaType
RTCSignalingState
RTCVideoViewObjectFit
TransceiverDirection

Typedefs

AddStreamCallback = void Function(MediaStream stream)
AddTrackCallback = void Function(MediaStream stream, MediaStreamTrack track)
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