in packages/react-composites/src/composites/CallWithChatComposite/adapter/AzureCommunicationCallWithChatAdapter.ts [358:417]
private bindPublicMethods(): void {
this.joinCall.bind(this);
this.leaveCall.bind(this);
this.startCall.bind(this);
this.onStateChange.bind(this);
this.offStateChange.bind(this);
this.getState.bind(this);
this.dispose.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.startScreenShare.bind(this);
this.stopScreenShare.bind(this);
this.raiseHand.bind(this);
this.lowerHand.bind(this);
this.onReactionClick.bind(this);
this.removeParticipant.bind(this);
this.createStreamView.bind(this);
this.disposeStreamView.bind(this);
this.disposeScreenShareStreamView.bind(this);
this.fetchInitialData.bind(this);
this.sendMessage.bind(this);
/* @conditional-compile-remove(rich-text-editor-image-upload) */
this.uploadImage.bind(this);
/* @conditional-compile-remove(rich-text-editor-image-upload) */
this.deleteImage.bind(this);
this.sendReadReceipt.bind(this);
this.sendTypingIndicator.bind(this);
this.loadPreviousChatMessages.bind(this);
this.updateMessage.bind(this);
this.deleteMessage.bind(this);
this.on.bind(this);
this.off.bind(this);
this.downloadResourceToCache = this.downloadResourceToCache.bind(this);
this.removeResourceFromCache = this.removeResourceFromCache.bind(this);
this.holdCall.bind(this);
this.resumeCall.bind(this);
this.addParticipant.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);
}