CallAdapter interface
Un'interfaccia adapter specifica per l'identità di comunicazione di Azure che estende CommonCallAdapter.
- Extends
Metodi
join |
Aggiungere la chiamata con il microfono inizialmente attivato/disattivato. |
start |
Avviare la chiamata. |
Metodi ereditati
ask |
Richiedere le autorizzazioni dei dispositivi. |
create |
Creare la visualizzazione HTML per un flusso. |
dispose() | Eliminare il composito |
dispose |
Eliminare la visualizzazione HTML per un flusso. |
get |
Ottenere lo stato corrente |
leave |
Lasciare la chiamata |
mute() | Disattivare l'utente corrente durante la chiamata o disabilitare il microfono in locale |
off("call |
Annullare la sottoscrizione della funzione per l'evento 'callEnded'. |
off("call |
Annullare la sottoscrizione della funzione per l'evento 'callIdChanged'. |
off("diagnostic |
Annullare la sottoscrizione della funzione per l'evento 'diagnosticChanged'. |
off("display |
Annulla la sottoscrizione della funzione per l'evento 'displayNameChanged'. |
off("error", (e: Adapter |
Annullare la sottoscrizione della funzione per l'evento 'error'. |
off("is |
Funzione Unsubscribe per l'evento 'isLocalScreenSharingActiveChanged'. |
off("is |
Funzione Unsubscribe per l'evento 'isMutedChanged'. |
off("is |
Funzione Unsubscribe per l'evento 'isSpeakingChanged'. |
off("participants |
Funzione Unsubscribe per l'evento 'participantsJoined'. |
off("participants |
Funzione Unsubscribe per l'evento 'participantsLeft'. |
off("selected |
Annulla la sottoscrizione della funzione per l'evento 'selectedMicrophoneChanged'. |
off("selected |
Annulla la sottoscrizione della funzione per l'evento 'selectedSpeakerChanged'. |
off |
Annulla la sottoscrizione del gestore agli eventi stateChanged. |
on("call |
Funzione Subscribe per l'evento 'callEnded'. |
on("call |
Sottoscrivere la funzione per l'evento 'callIdChanged'. |
on("diagnostic |
Funzione Subscribe per l'evento 'diagnosticChanged'. Questo evento viene generato ogni volta che viene apportata una modifica alla diagnostica dell'utente relativa alla chiamata in corso. |
on("display |
Funzione Subscribe per l'evento 'displayNameChanged'. |
on("error", (e: Adapter |
Funzione Subscribe per l'evento 'error'. |
on("is |
Funzione Subscribe per l'evento 'isLocalScreenSharingActiveChanged'. |
on("is |
Funzione Subscribe per l'evento 'isMutedChanged'. |
on("is |
Funzione Subscribe per l'evento 'isSpeakingChanged'. |
on("participants |
Funzione Subscribe per l'evento 'participantsJoined'. |
on("participants |
Funzione Subscribe per l'evento 'participantsLeft'. |
on("selected |
Sottoscrivere la funzione per l'evento 'selectedMicrophoneChanged'. Questo evento viene generato ogni volta che l'utente seleziona un nuovo dispositivo microfono. |
on("selected |
Funzione Subscribe per l'evento 'selectedSpeakerChanged'. Questo evento viene generato ogni volta che l'utente seleziona un nuovo dispositivo voce. |
on |
Sottoscrive il gestore per gli eventi stateChanged. |
query |
Eseguire una query per i dispositivi fotocamera disponibili. |
query |
Eseguire una query per i dispositivi microfoni disponibili. |
query |
Eseguire una query per i dispositivi microfoni disponibili. |
remove |
Rimuovere un partecipante dalla chiamata. |
set |
Impostare la fotocamera da usare nella chiamata. |
set |
Impostare il microfono da usare nella chiamata. |
set |
Impostare l'altoparlante da usare nella chiamata. |
start |
Avviare la fotocamera Questo metodo avvia il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva |
start |
Avviare la condivisione della schermata durante una chiamata. |
stop |
Arrestare la fotocamera Questo metodo interromperà il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva |
stop |
Interrompere la condivisione dello schermo |
unmute() | Annullare l'modifica dell'utente corrente durante la chiamata o abilitare il microfono in locale |
Dettagli metodo
joinCall(boolean)
Aggiungere la chiamata con il microfono inizialmente attivato/disattivato.
function joinCall(microphoneOn?: boolean): undefined | Call
Parametri
- microphoneOn
-
boolean
Se il microfono è inizialmente abilitato
Restituisce
undefined | Call
startCall(string[], StartCallOptions)
Avviare la chiamata.
function startCall(participants: string[], options?: StartCallOptions): undefined | Call
Parametri
- participants
-
string[]
Matrice di ID partecipanti da aggiungere
- options
- StartCallOptions
Restituisce
undefined | Call
Dettagli dei metodi ereditati
askDevicePermission(PermissionConstraints)
Richiedere le autorizzazioni dei dispositivi.
function askDevicePermission(constrain: PermissionConstraints): Promise<void>
Parametri
- constrain
- PermissionConstraints
Definire vincoli per l'accesso ai dispositivi locali <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Restituisce
Promise<void>
Commenti
Verrà visualizzata la finestra delle autorizzazioni del browser se le autorizzazioni non sono ancora concesse
Ereditato daCommonCallAdapter.askDevicePermission
createStreamView(string, VideoStreamOptions)
Creare la visualizzazione HTML per un flusso.
function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>
Parametri
- remoteUserId
-
string
ID del partecipante di cui eseguire il rendering, lasciarlo non definito per creare la visualizzazione della fotocamera locale
- options
- VideoStreamOptions
Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void | CreateVideoStreamViewResult>
Commenti
Questo metodo viene implementato per composito
Ereditato daCommonCallAdapter.createStreamView
dispose()
disposeStreamView(string, VideoStreamOptions)
Eliminare la visualizzazione HTML per un flusso.
function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>
Parametri
- remoteUserId
-
string
ID del partecipante di cui eseguire il rendering, lasciarlo non definito per eliminare la visualizzazione della fotocamera locale
- options
- VideoStreamOptions
Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void>
Commenti
Questo metodo viene implementato per composito
Ereditato daCommonCallAdapter.disposeStreamView
getState()
Ottenere lo stato corrente
function getState(): CallAdapterState
Restituisce
Ereditato daCommonCallAdapter.getState
leaveCall(boolean)
Lasciare la chiamata
function leaveCall(forEveryone?: boolean): Promise<void>
Parametri
- forEveryone
-
boolean
Se rimuovere tutti i partecipanti all'uscita
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.leaveCall
mute()
Disattivare l'utente corrente durante la chiamata o disabilitare il microfono in locale
function mute(): Promise<void>
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.mute
off("callEnded", CallEndedListener)
Annullare la sottoscrizione della funzione per l'evento 'callEnded'.
function off(event: "callEnded", listener: CallEndedListener)
Parametri
- event
-
"callEnded"
- listener
- CallEndedListener
Ereditato daCommonCallAdapter.off
off("callIdChanged", CallIdChangedListener)
Annullare la sottoscrizione della funzione per l'evento 'callIdChanged'.
function off(event: "callIdChanged", listener: CallIdChangedListener)
Parametri
- event
-
"callIdChanged"
- listener
- CallIdChangedListener
Ereditato daCommonCallAdapter.off
off("diagnosticChanged", DiagnosticChangedEventListner)
Annullare la sottoscrizione della funzione per l'evento 'diagnosticChanged'.
function off(event: "diagnosticChanged", listener: DiagnosticChangedEventListner)
Parametri
- event
-
"diagnosticChanged"
- listener
- DiagnosticChangedEventListner
Ereditato daCommonCallAdapter.off
off("displayNameChanged", DisplayNameChangedListener)
Annulla la sottoscrizione della funzione per l'evento 'displayNameChanged'.
function off(event: "displayNameChanged", listener: DisplayNameChangedListener)
Parametri
- event
-
"displayNameChanged"
- listener
- DisplayNameChangedListener
Ereditato daCommonCallAdapter.off
off("error", (e: AdapterError) => void)
Annullare la sottoscrizione della funzione per l'evento 'error'.
function off(event: "error", listener: (e: AdapterError) => void)
Parametri
- event
-
"error"
- listener
-
(e: AdapterError) => void
Ereditato daCommonCallAdapter.off
off("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)
Funzione Unsubscribe per l'evento 'isLocalScreenSharingActiveChanged'.
function off(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)
Parametri
- event
-
"isLocalScreenSharingActiveChanged"
Ereditato daCommonCallAdapter.off
off("isMutedChanged", IsMutedChangedListener)
Funzione Unsubscribe per l'evento 'isMutedChanged'.
function off(event: "isMutedChanged", listener: IsMutedChangedListener)
Parametri
- event
-
"isMutedChanged"
- listener
- IsMutedChangedListener
Ereditato daCommonCallAdapter.off
off("isSpeakingChanged", IsSpeakingChangedListener)
Funzione Unsubscribe per l'evento 'isSpeakingChanged'.
function off(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)
Parametri
- event
-
"isSpeakingChanged"
- listener
- IsSpeakingChangedListener
Ereditato daCommonCallAdapter.off
off("participantsJoined", ParticipantsJoinedListener)
Funzione Unsubscribe per l'evento 'participantsJoined'.
function off(event: "participantsJoined", listener: ParticipantsJoinedListener)
Parametri
- event
-
"participantsJoined"
- listener
- ParticipantsJoinedListener
Ereditato daCommonCallAdapter.off
off("participantsLeft", ParticipantsLeftListener)
Funzione Unsubscribe per l'evento 'participantsLeft'.
function off(event: "participantsLeft", listener: ParticipantsLeftListener)
Parametri
- event
-
"participantsLeft"
- listener
- ParticipantsLeftListener
Ereditato daCommonCallAdapter.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
Annulla la sottoscrizione della funzione per l'evento 'selectedMicrophoneChanged'.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedMicrophoneChanged"
- listener
- PropertyChangedEvent
Ereditato daCommonCallAdapter.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Annulla la sottoscrizione della funzione per l'evento 'selectedSpeakerChanged'.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedSpeakerChanged"
- listener
- PropertyChangedEvent
Ereditato daCommonCallAdapter.off
offStateChange((state: CallAdapterState) => void)
Annulla la sottoscrizione del gestore agli eventi stateChanged.
function offStateChange(handler: (state: CallAdapterState) => void)
Parametri
- handler
-
(state: CallAdapterState) => void
Ereditato daCommonCallAdapter.offStateChange
on("callEnded", CallEndedListener)
Funzione Subscribe per l'evento 'callEnded'.
function on(event: "callEnded", listener: CallEndedListener)
Parametri
- event
-
"callEnded"
- listener
- CallEndedListener
Ereditato daCommonCallAdapter.on
on("callIdChanged", CallIdChangedListener)
Sottoscrivere la funzione per l'evento 'callIdChanged'.
function on(event: "callIdChanged", listener: CallIdChangedListener)
Parametri
- event
-
"callIdChanged"
- listener
- CallIdChangedListener
Commenti
L'evento verrà attivato quando viene modificato callId dell'utente corrente.
Ereditato daCommonCallAdapter.on
on("diagnosticChanged", DiagnosticChangedEventListner)
Funzione Subscribe per l'evento 'diagnosticChanged'.
Questo evento viene generato ogni volta che viene apportata una modifica alla diagnostica dell'utente relativa alla chiamata in corso.
function on(event: "diagnosticChanged", listener: DiagnosticChangedEventListner)
Parametri
- event
-
"diagnosticChanged"
- listener
- DiagnosticChangedEventListner
Ereditato daCommonCallAdapter.on
on("displayNameChanged", DisplayNameChangedListener)
Funzione Subscribe per l'evento 'displayNameChanged'.
function on(event: "displayNameChanged", listener: DisplayNameChangedListener)
Parametri
- event
-
"displayNameChanged"
- listener
- DisplayNameChangedListener
Ereditato daCommonCallAdapter.on
on("error", (e: AdapterError) => void)
Funzione Subscribe per l'evento 'error'.
function on(event: "error", listener: (e: AdapterError) => void)
Parametri
- event
-
"error"
- listener
-
(e: AdapterError) => void
Ereditato daCommonCallAdapter.on
on("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)
Funzione Subscribe per l'evento 'isLocalScreenSharingActiveChanged'.
function on(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)
Parametri
- event
-
"isLocalScreenSharingActiveChanged"
Ereditato daCommonCallAdapter.on
on("isMutedChanged", IsMutedChangedListener)
Funzione Subscribe per l'evento 'isMutedChanged'.
function on(event: "isMutedChanged", listener: IsMutedChangedListener)
Parametri
- event
-
"isMutedChanged"
- listener
- IsMutedChangedListener
Commenti
L'evento verrà attivato ogni volta che viene modificato lo stato di disattivazione dell'utente corrente o dell'utente remoto
Ereditato daCommonCallAdapter.on
on("isSpeakingChanged", IsSpeakingChangedListener)
Funzione Subscribe per l'evento 'isSpeakingChanged'.
function on(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)
Parametri
- event
-
"isSpeakingChanged"
- listener
- IsSpeakingChangedListener
Ereditato daCommonCallAdapter.on
on("participantsJoined", ParticipantsJoinedListener)
Funzione Subscribe per l'evento 'participantsJoined'.
function on(event: "participantsJoined", listener: ParticipantsJoinedListener)
Parametri
- event
-
"participantsJoined"
- listener
- ParticipantsJoinedListener
Ereditato daCommonCallAdapter.on
on("participantsLeft", ParticipantsLeftListener)
Funzione Subscribe per l'evento 'participantsLeft'.
function on(event: "participantsLeft", listener: ParticipantsLeftListener)
Parametri
- event
-
"participantsLeft"
- listener
- ParticipantsLeftListener
Ereditato daCommonCallAdapter.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Sottoscrivere la funzione per l'evento 'selectedMicrophoneChanged'.
Questo evento viene generato ogni volta che l'utente seleziona un nuovo dispositivo microfono.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedMicrophoneChanged"
- listener
- PropertyChangedEvent
Ereditato daCommonCallAdapter.on
on("selectedSpeakerChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento 'selectedSpeakerChanged'.
Questo evento viene generato ogni volta che l'utente seleziona un nuovo dispositivo voce.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedSpeakerChanged"
- listener
- PropertyChangedEvent
Ereditato daCommonCallAdapter.on
onStateChange((state: CallAdapterState) => void)
Sottoscrive il gestore per gli eventi stateChanged.
function onStateChange(handler: (state: CallAdapterState) => void)
Parametri
- handler
-
(state: CallAdapterState) => void
Ereditato daCommonCallAdapter.onStateChange
queryCameras()
Eseguire una query per i dispositivi fotocamera disponibili.
function queryCameras(): Promise<VideoDeviceInfo[]>
Restituisce
Promise<VideoDeviceInfo[]>
Matrice di entità di informazioni sul dispositivo video <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Commenti
Questo metodo deve essere chiamato dopo askDevicePermission()
Ereditato daCommonCallAdapter.queryCameras
queryMicrophones()
Eseguire una query per i dispositivi microfoni disponibili.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Restituisce
Promise<AudioDeviceInfo[]>
Matrice di entità di informazioni sul dispositivo audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Commenti
Questo metodo deve essere chiamato dopo askDevicePermission()
Ereditato daCommonCallAdapter.queryMicrophones
querySpeakers()
Eseguire una query per i dispositivi microfoni disponibili.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Restituisce
Promise<AudioDeviceInfo[]>
Matrice di entità di informazioni sul dispositivo audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Commenti
Questo metodo deve essere chiamato dopo askDevicePermission()
Ereditato daCommonCallAdapter.querySpeakers
removeParticipant(string)
Rimuovere un partecipante dalla chiamata.
function removeParticipant(userId: string): Promise<void>
Parametri
- userId
-
string
ID del partecipante da rimuovere
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.removeParticipant
setCamera(VideoDeviceInfo, VideoStreamOptions)
Impostare la fotocamera da usare nella chiamata.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parametri
- sourceInfo
- VideoDeviceInfo
Dispositivo fotocamera da scegliere, selezionarne uno restituito da queryCameras
- options
- VideoStreamOptions
Opzioni per controllare il rendering del flusso della fotocamera <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.setCamera
setMicrophone(AudioDeviceInfo)
Impostare il microfono da usare nella chiamata.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parametri
- sourceInfo
- AudioDeviceInfo
Dispositivo microfono da scegliere, selezionare uno restituito da queryMicrophones
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.setMicrophone
setSpeaker(AudioDeviceInfo)
Impostare l'altoparlante da usare nella chiamata.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
Parametri
- sourceInfo
- AudioDeviceInfo
Dispositivo altoparlante da scegliere, selezionare uno restituito da querySpeakers
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.setSpeaker
startCamera(VideoStreamOptions)
Avviare la fotocamera Questo metodo avvia il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva
function startCamera(options?: VideoStreamOptions): Promise<void>
Parametri
- options
- VideoStreamOptions
Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.startCamera
startScreenShare()
Avviare la condivisione della schermata durante una chiamata.
function startScreenShare(): Promise<void>
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.startScreenShare
stopCamera()
Arrestare la fotocamera Questo metodo interromperà il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva
function stopCamera(): Promise<void>
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.stopCamera
stopScreenShare()
Interrompere la condivisione dello schermo
function stopScreenShare(): Promise<void>
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.stopScreenShare
unmute()
Annullare l'modifica dell'utente corrente durante la chiamata o abilitare il microfono in locale
function unmute(): Promise<void>
Restituisce
Promise<void>
Ereditato daCommonCallAdapter.unmute