vdotok_stream library
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
- RTCFactory
- RTCFactoryNative
- RTCHeaderExtension
- RTCIceCandidate
- RTCPeerConnection
- RTCRTCPParameters
- RTCRTPCodec
- RTCRtpEncoding
- RTCRtpParameters
- RTCRtpReceiver
- RTCRtpSender
- RTCRtpTransceiver
- RTCRtpTransceiverInit
- RTCSessionDescription
- RTCTrackEvent
- RTCVideoRenderer
- RTCVideoValue
- RTCVideoView
- SignalingClient
- StatsReport
- VideoRenderer
- WebRTC
Enums
Properties
-
no setter
-
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
Typedefs
- InsufficientBalance = void Function(String res)
- InternetConnectivityCallBack = void Function(String mesg)
- OnAddParticipant = void Function(int participantcount, String callType)
- OnAudioVideoStateInfoCallback = void Function(int audioFlag, int videoFlag, String refID)
- OnCallAcceptedByUserCallback = void Function()
- OnCallBusyCallback = void Function()
- onCallDialCallback = void Function()
- OnCallHungUpByUserCallback = void Function(bool isLocal)
- OnConnectCallback = void Function(String res)
- OnErrorCallback = void Function(int code, String reason)
-
OnHvInfoCallback
= void Function(Map<
String, dynamic> res) - OnLocalStreamCallback = void Function(MediaStream stream)
- OnMissedCallCallback = void Function(String mesg)
- OnParticipantsLeftCallback = void Function(String refID, bool receive, bool isMultiSession)
-
OnReceiveCallFromUserCallback
= void Function(Map<
String, dynamic> res, bool isMultiSession) - OnReceiveUrlCallback = void Function(String url)
-
OnRegisterCallback
= void Function(Map<
String, dynamic> res) - OnRemoteStreamCallback = void Function(MediaStream stream, String refID)
- OnTargetAlertingCallback = void Function()
- StreamTrackCallback = dynamic Function()
- UnRegisterSuccessfullyCallBack = void Function()