webrtc library

Classes

MediaStream
MediaStreamTrack
RTCDataChannel
RTCDataChannelInit
RTCIceCandidate
RTCPeerConnection
RTCSessionDescription
RTCVideoRenderer
RTCVideoView
StatsReport
Webrtc

Functions

createPeerConnection(Map<String, dynamic> configuration, Map<String, dynamic> constraints) Future<RTCPeerConnection>

Enums

Log
RTCDataChannelState
RTCIceConnectionState
RTCIceGatheringState
RTCSignalingState
RTCVideoViewObjectFit

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)
RemoveStreamCallback = void Function(MediaStream stream)
RemoveTrackCallback = void Function(MediaStream stream, MediaStreamTrack track)
RTCDataChannelCallback = void Function(RTCDataChannel channel)
RTCDataChannelOnMessageCallback = void Function(String data)
RTCDataChannelStateCallback = void Function(RTCDataChannelState state)
SignalingStateCallback = void Function(RTCSignalingState state)
VideoRotationChangeCallback = void Function(int textureId, int rotation)
VideoSizeChangeCallback = void Function(int textureId, double width, double height)