in packages/react-composites/src/composites/CallComposite/adapter/AzureCommunicationCallAdapter.ts [601:668]
private bindPublicMethods(): void {
this.onStateChange.bind(this);
this.offStateChange.bind(this);
this.getState.bind(this);
this.dispose.bind(this);
this.joinCall.bind(this);
this.leaveCall.bind(this);
this.setCamera.bind(this);
this.setMicrophone.bind(this);
this.setSpeaker.bind(this);
this.askDevicePermission.bind(this);
this.queryCameras.bind(this);
this.queryMicrophones.bind(this);
this.querySpeakers.bind(this);
this.startCamera.bind(this);
this.stopCamera.bind(this);
this.mute.bind(this);
this.unmute.bind(this);
this.startCall.bind(this);
this.startScreenShare.bind(this);
this.stopScreenShare.bind(this);
this.raiseHand.bind(this);
this.onReactionClick.bind(this);
this.lowerHand.bind(this);
this.removeParticipant.bind(this);
this.createStreamView.bind(this);
this.disposeStreamView.bind(this);
/* @conditional-compile-remove(together-mode) */
this.createTogetherModeStreamView.bind(this);
/* @conditional-compile-remove(together-mode) */
this.startTogetherMode.bind(this);
/* @conditional-compile-remove(together-mode) */
this.setTogetherModeSceneSize.bind(this);
/* @conditional-compile-remove(together-mode) */
this.disposeTogetherModeStreamView.bind(this);
this.disposeScreenShareStreamView.bind(this);
this.disposeRemoteVideoStreamView.bind(this);
this.disposeLocalVideoStreamView.bind(this);
this.on.bind(this);
this.off.bind(this);
this.processNewCall.bind(this);
this.addParticipant.bind(this);
this.holdCall.bind(this);
this.resumeCall.bind(this);
this.sendDtmfTone.bind(this);
/* @conditional-compile-remove(unsupported-browser) */
this.allowUnsupportedBrowserVersion.bind(this);
this.startCaptions.bind(this);
this.stopCaptions.bind(this);
this.setSpokenLanguage.bind(this);
this.setCaptionLanguage.bind(this);
this.sendRealTimeText.bind(this);
this.startVideoBackgroundEffect.bind(this);
this.stopVideoBackgroundEffects.bind(this);
this.updateBackgroundPickerImages.bind(this);
this.startNoiseSuppressionEffect.bind(this);
this.stopNoiseSuppressionEffect.bind(this);
this.submitSurvey.bind(this);
this.startSpotlight.bind(this);
this.stopSpotlight.bind(this);
this.stopAllSpotlight.bind(this);
this.muteParticipant.bind(this);
this.muteAllRemoteParticipants.bind(this);
this.forbidOthersAudio.bind(this);
this.permitOthersAudio.bind(this);
this.forbidOthersAudio.bind(this);
this.permitOthersAudio.bind(this);
}