abortTestNetworkConnectivity()abortTestWebsocketConnectivity()accessState()addLiveStreamingEndpoints()cycleCamera()destroy()enumerateDevices()getCameraFacingMode()getCpuLoadStats()getInputDevices()getLocalAudioLevel()getNetworkStats()getReceiveSettings()getRemoteParticipantsAudioLevel()getSendSettings()isDestroyed()isLocalAudioLevelObserverRunning()isRemoteParticipantsAudioLevelObserverRunning()join()leave()load()localAudio()localScreenAudio()localScreenVideo()localVideo()meetingSessionState()meetingSessionSummary()meetingState()nativeInCallAudioMode()off()on()once()participantCounts()participants()preAuth()removeLiveStreamingEndpoints()requestAccess()room()sendAppMessage()sendDTMF()setAudioDevice()setCamera()setIceConfig()setLocalAudio()setLocalVideo()setMeetingSessionData()setNativeInCallAudioMode()setProxyUrl()setSubscribeToTracksAutomatically()setUserData()setUserName()sipCallTransfer()sipRefer()startCamera()startDialOut()startLiveStreaming()startLocalAudioLevelObserver()startRecording()startRemoteParticipantsAudioLevelObserver()startScreenShare()startTranscription()stopDialOut()stopLiveStreaming()stopLocalAudioLevelObserver()stopRecording()stopRemoteParticipantsAudioLevelObserver()stopScreenShare()stopTestPeerToPeerCallQuality()stopTranscription()testNetworkConnectivity()testPeerToPeerCallQuality()testWebsocketConnectivity()updateInputSettings()updateLiveStreaming()updateParticipant()updateParticipants()updateReceiveSettings()updateRecording()updateScreenShare()updateSendSettings()updateTranscription()updateWaitingParticipant()updateWaitingParticipants()waitingParticipants()
Instance Methods
Instance methods
Using our video API, instance methods allow developers to customize a WebRTC call.
Use Daily instance methods to customize your call experience. Instance methods include: