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(MediaStream stream) → void
AddTrackCallback(MediaStream stream, MediaStreamTrack track) → void
IceCandidateCallback(RTCIceCandidate candidate) → void
IceConnectionStateCallback(RTCIceConnectionState state) → void
IceGatheringStateCallback(RTCIceGatheringState state) → void
RemoveStreamCallback(MediaStream stream) → void
RemoveTrackCallback(MediaStream stream, MediaStreamTrack track) → void
RTCDataChannelCallback(RTCDataChannel channel) → void
RTCDataChannelOnMessageCallback(String data) → void
RTCDataChannelStateCallback(RTCDataChannelState state) → void
SignalingStateCallback(RTCSignalingState state) → void
VideoRotationChangeCallback(int textureId, int rotation) → void
VideoSizeChangeCallback(int textureId, double width, double height) → void