CallRtcClient class
Constructors
-
CallRtcClient.from({required List<
IceServer> iceServers, required CallParameters params, bool forceRelay = false, RtcClientTransmitType inputTransmitType = RtcClientTransmitType.downloadOnly, Map<String, dynamic> ? info})
Properties
- dataChannel ↔ RTCDataChannel?
-
getter/setter pair
-
discoveredCandidate
↔ List<
Map< String, dynamic> > -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastSelectedCandidate ↔ Candidate?
-
getter/setter pair
- lastSelectedRemoteCandidate ↔ Candidate?
-
getter/setter pair
- localVideoSender ↔ RTCRtpSender?
-
getter/setter pair
- localVideoStream ↔ MediaStream?
-
getter/setter pair
- localVideoTrack ↔ MediaStreamTrack?
-
getter/setter pair
- onAddTrack ↔ CallBackRtcClientDidAddTrack?
-
getter/setter pair
- onChangeConnectionState ↔ CallBackRtcClientDidChangeConnectionState?
-
getter/setter pair
- onCheckAllowAudioTrack ↔ CallBackRtcClientCheckAllowAudioTrack?
-
getter/setter pair
- onDataChannelReady ↔ CallBackRtcClientDataChannelReady?
-
getter/setter pair
- onReceiveData ↔ CallBackRtcClientDidReceiveData?
-
getter/setter pair
- onRemoveStream ↔ CallBackRtcClientDidRemoveStream?
-
getter/setter pair
- onRemoveTrack ↔ CallBackRtcClientDidRemoveTrack?
-
getter/setter pair
- onSelectCandidate ↔ CallBackRtcClientDidSelectCandidate?
-
getter/setter pair
- onTimeoutPeer ↔ CallBackRtcClientDidTimeoutPeer?
-
getter/setter pair
- parameters ↔ CallParameters
-
getter/setter pair
-
peerConfig
↔ Map<
String, dynamic> -
getter/setter pair
- peerConnectedTime ↔ DateTime?
-
getter/setter pair
- peerConnection ↔ RTCPeerConnection?
-
getter/setter pair
-
peerIdentityInfo
↔ Map<
String, dynamic> -
getter/setter pair
- peerState ↔ RtcClientPeerState
-
getter/setter pair
- peerTransmitType ↔ RtcClientTransmitType
-
getter/setter pair
- remoteSdpSet ↔ bool
-
getter/setter pair
- remoteVideoTrack ↔ MediaStreamTrack?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
answer(
) → Future< RTCSessionDescription?> -
Available on CallRtcClient, provided by the ConferenceRtcClientSignaling extension
-
close(
) → Future< void> -
getPeerIceConnectionState(
) → RTCIceConnectionState -
initMediaAndData(
{required bool startCamera}) → Future< void> -
muteAudio(
) → void -
Available on CallRtcClient, provided by the ConferenceRtcClientMediaControl extension
-
muteAudioTrack(
MediaStreamTrack track, bool isSilent) → void -
Available on CallRtcClient, provided by the ConferenceRtcClientMediaControl extension
-
muteVideo(
) → void -
Available on CallRtcClient, provided by the ConferenceRtcClientMediaControl extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
offer(
bool isRestart) → Future< RTCSessionDescription?> -
Available on CallRtcClient, provided by the ConferenceRtcClientSignaling extension
-
setRemoteCandidate(
RTCIceCandidate remoteCandidate) → Future< void> -
Available on CallRtcClient, provided by the ConferenceRtcClientSignaling extension
-
setRemoteDescription(
RTCSessionDescription remoteSdp) → Future< void> -
Available on CallRtcClient, provided by the ConferenceRtcClientSignaling extension
-
silentAudio(
bool isSilent) → void -
Available on CallRtcClient, provided by the ConferenceRtcClientMediaControl extension
-
startCameraStream(
{required String facingMode}) → Future< void> -
Available on CallRtcClient, provided by the ConferenceRtcClientMedia extension
-
toString(
) → String -
A string representation of this object.
inherited
-
unmuteAudio(
) → void -
Available on CallRtcClient, provided by the ConferenceRtcClientMediaControl extension
-
unmuteVideo(
) → void -
Available on CallRtcClient, provided by the ConferenceRtcClientMediaControl extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
dataSdpConstraints
→ const Map<
String, dynamic> -
defaultSdpConstraints
→ const Map<
String, dynamic> -
upOnlySdpConstraints
→ const Map<
String, dynamic>