Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AudioVideoControllerState

AudioVideoControllerState includes the compute resources shared by Task.

Hierarchy

  • AudioVideoControllerState

Index

Properties

activeAudioInput

activeAudioInput: MediaStream | null = null

activeVideoInput

activeVideoInput: MediaStream | null = null

attendeePresenceDurationMs

attendeePresenceDurationMs: number | null = null

audioDeviceInformation

audioDeviceInformation: {}

Type declaration

  • [id: string]: string

audioMixController

audioMixController: AudioMixController | null = null

audioProfile

audioProfile: AudioProfile | null = null

audioVideoController

audioVideoController: AudioVideoController | null = null

browserBehavior

browserBehavior: BrowserBehavior | null = null

connectionMonitor

connectionMonitor: ConnectionMonitor | null = null

enableSimulcast

enableSimulcast: boolean = false

eventController

eventController: EventController | null = null

iceCandidateHandler

iceCandidateHandler: ((event: RTCPeerConnectionIceEvent) => void) | null = null

iceCandidates

iceCandidates: RTCIceCandidate[] = []

iceGatheringDurationMs

iceGatheringDurationMs: number | null = null

iceGatheringStateEventHandler

iceGatheringStateEventHandler: (() => void) | null = null

indexFrame

indexFrame: SdkIndexFrame | null = null

lastKnownVideoAvailability

lastKnownVideoAvailability: MeetingSessionVideoAvailability | null = null

localAudioSender

localAudioSender: RTCRtpSender | null = null

localVideoSender

localVideoSender: RTCRtpSender | null = null

logger

logger: Logger | null = null

maxVideoTileCount

maxVideoTileCount: number = 0

mediaStreamBroker

mediaStreamBroker: MediaStreamBroker | null = null

meetingSessionConfiguration

meetingSessionConfiguration: MeetingSessionConfiguration | null = null

meetingStartDurationMs

meetingStartDurationMs: number | null = null

peer

peer: RTCPeerConnection | null = null

poorConnectionCount

poorConnectionCount: number = 0

previousSdpOffer

previousSdpOffer: SDP | null = null

realtimeController

realtimeController: RealtimeController | null = null

reconnectController

reconnectController: ReconnectController | null = null

removableObservers

removableObservers: RemovableObserver[] = []

sdpAnswer

sdpAnswer: string | null = null

sdpOfferInit

sdpOfferInit: RTCSessionDescriptionInit | null = null

signalingClient

signalingClient: SignalingClient | null = null

signalingOpenDurationMs

signalingOpenDurationMs: number | null = null

startAudioVideoTimestamp

startAudioVideoTimestamp: number | null = null

startTimeMs

startTimeMs: number | null = null

statsCollector

statsCollector: StatsCollector | null = null

transceiverController

transceiverController: TransceiverController | null = null

turnCredentials

turnCredentials: MeetingSessionTURNCredentials | null = null

videoCaptureAndEncodeParameter

videoCaptureAndEncodeParameter: VideoCaptureAndEncodeParameter | null = null

videoDeviceInformation

videoDeviceInformation: {}

Type declaration

  • [id: string]: string

videoDownlinkBandwidthPolicy

videoDownlinkBandwidthPolicy: VideoDownlinkBandwidthPolicy | null = null

videoDuplexMode

videoDuplexMode: SdkStreamServiceType | null = null

videoInputAttachedTimestampMs

videoInputAttachedTimestampMs: number = 0

videoStreamIndex

videoStreamIndex: VideoStreamIndex | null = null

videoSubscriptions

videoSubscriptions: number[] | null = null

videoTileController

videoTileController: VideoTileController | null = null

videoUplinkBandwidthPolicy

videoUplinkBandwidthPolicy: VideoUplinkBandwidthPolicy | null = null

videosPaused

videosPaused: VideoStreamIdSet | null = null

videosToReceive

videosToReceive: VideoStreamIdSet | null = null

volumeIndicatorAdapter

volumeIndicatorAdapter: VolumeIndicatorAdapter | null = null

Generated using TypeDoc