Compartir a través de


CallAdapter interface

Interfaz del adaptador específica de la identidad de comunicación de Azure que extiende CommonCallAdapter.

Extends

Métodos

joinCall(boolean)

Únase a la llamada con el micrófono inicialmente activado o desactivado.

startCall(string[], StartCallOptions)

Inicie la llamada.

Métodos heredados

askDevicePermission(PermissionConstraints)

Solicite permisos de dispositivos.

createStreamView(string, VideoStreamOptions)

Cree la vista html para una secuencia.

dispose()

Eliminación de la composición

disposeStreamView(string, VideoStreamOptions)

Elimine la vista html de una secuencia.

getState()

Obtener el estado actual

leaveCall(boolean)

Deje la llamada.

mute()

Silenciar al usuario actual durante la llamada o deshabilitar el micrófono localmente

off("callEnded", CallEndedListener)

Cancelar la suscripción de la función para el evento "callEnded".

off("callIdChanged", CallIdChangedListener)

Función Unsubscribe para el evento "callIdChanged".

off("diagnosticChanged", DiagnosticChangedEventListner)

Cancelar la suscripción de la función para el evento "diagnosticChanged".

off("displayNameChanged", DisplayNameChangedListener)

Función Unsubscribe para el evento "displayNameChanged".

off("error", (e: AdapterError) => void)

Cancelar la suscripción de la función para el evento 'error'.

off("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Función Unsubscribe para el evento "isLocalScreenSharingActiveChanged".

off("isMutedChanged", IsMutedChangedListener)

Función Unsubscribe para el evento 'isMutedChanged'.

off("isSpeakingChanged", IsSpeakingChangedListener)

Función de cancelación de suscripción para el evento "isSpeakingChanged".

off("participantsJoined", ParticipantsJoinedListener)

Cancelar la suscripción de la función para el evento "participantsJoined".

off("participantsLeft", ParticipantsLeftListener)

Cancelar la suscripción de la función para el evento "participantsLeft".

off("selectedMicrophoneChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento "selectedMicrophoneChanged".

off("selectedSpeakerChanged", PropertyChangedEvent)

Función de cancelación de suscripción para el evento "selectedSpeakerChanged".

offStateChange((state: CallAdapterState) => void)

Cancela la suscripción del controlador a los eventos stateChanged.

on("callEnded", CallEndedListener)

Función Subscribe para el evento "callEnded".

on("callIdChanged", CallIdChangedListener)

Función Subscribe para el evento "callIdChanged".

on("diagnosticChanged", DiagnosticChangedEventListner)

Función Subscribe para el evento "diagnosticChanged".

Este evento se desencadena cada vez que se produce un cambio en los diagnósticos orientados al usuario sobre la llamada en curso.

on("displayNameChanged", DisplayNameChangedListener)

Función Subscribe para el evento "displayNameChanged".

on("error", (e: AdapterError) => void)

Función Subscribe para el evento "error".

on("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Función Subscribe para el evento "isLocalScreenSharingActiveChanged".

on("isMutedChanged", IsMutedChangedListener)

Función Subscribe para el evento "isMutedChanged".

on("isSpeakingChanged", IsSpeakingChangedListener)

Función Subscribe para el evento "isSpeakingChanged".

on("participantsJoined", ParticipantsJoinedListener)

Función Subscribe para el evento "participantsJoined".

on("participantsLeft", ParticipantsLeftListener)

Función Subscribe para el evento "participantsLeft".

on("selectedMicrophoneChanged", PropertyChangedEvent)

Función Subscribe para el evento "selectedMicrophoneChanged".

Este evento se activa cada vez que el usuario selecciona un nuevo dispositivo de micrófono.

on("selectedSpeakerChanged", PropertyChangedEvent)

Función Subscribe para el evento "selectedSpeakerChanged".

Este evento se desencadena cada vez que el usuario selecciona un nuevo dispositivo de altavoz.

onStateChange((state: CallAdapterState) => void)

Suscribe el controlador a los eventos stateChanged.

queryCameras()

Consulta de dispositivos de cámara disponibles.

queryMicrophones()

Consulta de los dispositivos de micrófono disponibles.

querySpeakers()

Consulta de los dispositivos de micrófono disponibles.

removeParticipant(string)

Quite un participante de la llamada.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Establezca la cámara que se usará en la llamada.

setMicrophone(AudioDeviceInfo)

Establezca el micrófono que se va a usar en la llamada.

setSpeaker(AudioDeviceInfo)

Establezca el altavoz que se usará en la llamada.

startCamera(VideoStreamOptions)

Iniciar la cámara Este método comenzará a representar una vista de cámara local cuando la llamada no esté activa.

startScreenShare()

Comience a compartir la pantalla durante una llamada.

stopCamera()

Detener la cámara Este método dejará de representar una vista de cámara local cuando la llamada no esté activa.

stopScreenShare()

Dejar de compartir la pantalla

unmute()

Desmute el usuario actual durante la llamada o habilite el micrófono localmente.

Detalles del método

joinCall(boolean)

Únase a la llamada con el micrófono inicialmente activado o desactivado.

function joinCall(microphoneOn?: boolean): undefined | Call

Parámetros

microphoneOn

boolean

Si el micrófono está habilitado inicialmente

Devoluciones

undefined | Call

startCall(string[], StartCallOptions)

Inicie la llamada.

function startCall(participants: string[], options?: StartCallOptions): undefined | Call

Parámetros

participants

string[]

Matriz de identificadores de participante que se van a unir

Devoluciones

undefined | Call

Detalles de los métodos heredados

askDevicePermission(PermissionConstraints)

Solicite permisos de dispositivos.

function askDevicePermission(constrain: PermissionConstraints): Promise<void>

Parámetros

constrain
PermissionConstraints

Definición de restricciones para acceder a dispositivos locales <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Devoluciones

Promise<void>

Comentarios

Aparecerá la ventana de permisos del explorador si aún no se conceden permisos.

Heredado deCommonCallAdapter.askDevicePermission

createStreamView(string, VideoStreamOptions)

Cree la vista html para una secuencia.

function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>

Parámetros

remoteUserId

string

Identificador del participante que se va a representar, déjelo sin definir para crear la vista de cámara local.

options
VideoStreamOptions

Opciones para controlar cómo se representan las secuencias de vídeo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluciones

Promise<void | CreateVideoStreamViewResult>

Comentarios

Este método se implementa para composición

Heredado deCommonCallAdapter.createStreamView

dispose()

Eliminación de la composición

function dispose()

Heredado deCommonCallAdapter.dispose

disposeStreamView(string, VideoStreamOptions)

Elimine la vista html de una secuencia.

function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>

Parámetros

remoteUserId

string

Identificador del participante que se va a representar, déjelo sin definir para eliminar la vista de cámara local.

options
VideoStreamOptions

Opciones para controlar cómo se representan las secuencias de vídeo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluciones

Promise<void>

Comentarios

Este método se implementa para composición

Heredado deCommonCallAdapter.disposeStreamView

getState()

Obtener el estado actual

function getState(): CallAdapterState

Devoluciones

Heredado deCommonCallAdapter.getState

leaveCall(boolean)

Deje la llamada.

function leaveCall(forEveryone?: boolean): Promise<void>

Parámetros

forEveryone

boolean

Si se quitan todos los participantes al salir

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.leaveCall

mute()

Silenciar al usuario actual durante la llamada o deshabilitar el micrófono localmente

function mute(): Promise<void>

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.mute

off("callEnded", CallEndedListener)

Cancelar la suscripción de la función para el evento "callEnded".

function off(event: "callEnded", listener: CallEndedListener)

Parámetros

event

"callEnded"

Heredado deCommonCallAdapter.off

off("callIdChanged", CallIdChangedListener)

Función Unsubscribe para el evento "callIdChanged".

function off(event: "callIdChanged", listener: CallIdChangedListener)

Parámetros

event

"callIdChanged"

Heredado deCommonCallAdapter.off

off("diagnosticChanged", DiagnosticChangedEventListner)

Cancelar la suscripción de la función para el evento "diagnosticChanged".

function off(event: "diagnosticChanged", listener: DiagnosticChangedEventListner)

Parámetros

event

"diagnosticChanged"

Heredado deCommonCallAdapter.off

off("displayNameChanged", DisplayNameChangedListener)

Función Unsubscribe para el evento "displayNameChanged".

function off(event: "displayNameChanged", listener: DisplayNameChangedListener)

Parámetros

event

"displayNameChanged"

Heredado deCommonCallAdapter.off

off("error", (e: AdapterError) => void)

Cancelar la suscripción de la función para el evento 'error'.

function off(event: "error", listener: (e: AdapterError) => void)

Parámetros

event

"error"

listener

(e: AdapterError) => void

Heredado deCommonCallAdapter.off

off("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Función Unsubscribe para el evento "isLocalScreenSharingActiveChanged".

function off(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)

Parámetros

event

"isLocalScreenSharingActiveChanged"

Heredado deCommonCallAdapter.off

off("isMutedChanged", IsMutedChangedListener)

Función Unsubscribe para el evento 'isMutedChanged'.

function off(event: "isMutedChanged", listener: IsMutedChangedListener)

Parámetros

event

"isMutedChanged"

Heredado deCommonCallAdapter.off

off("isSpeakingChanged", IsSpeakingChangedListener)

Función de cancelación de suscripción para el evento "isSpeakingChanged".

function off(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)

Parámetros

event

"isSpeakingChanged"

Heredado deCommonCallAdapter.off

off("participantsJoined", ParticipantsJoinedListener)

Cancelar la suscripción de la función para el evento "participantsJoined".

function off(event: "participantsJoined", listener: ParticipantsJoinedListener)

Parámetros

event

"participantsJoined"

Heredado deCommonCallAdapter.off

off("participantsLeft", ParticipantsLeftListener)

Cancelar la suscripción de la función para el evento "participantsLeft".

function off(event: "participantsLeft", listener: ParticipantsLeftListener)

Parámetros

event

"participantsLeft"

Heredado deCommonCallAdapter.off

off("selectedMicrophoneChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento "selectedMicrophoneChanged".

function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Parámetros

event

"selectedMicrophoneChanged"

Heredado deCommonCallAdapter.off

off("selectedSpeakerChanged", PropertyChangedEvent)

Función de cancelación de suscripción para el evento "selectedSpeakerChanged".

function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Parámetros

event

"selectedSpeakerChanged"

Heredado deCommonCallAdapter.off

offStateChange((state: CallAdapterState) => void)

Cancela la suscripción del controlador a los eventos stateChanged.

function offStateChange(handler: (state: CallAdapterState) => void)

Parámetros

handler

(state: CallAdapterState) => void

Heredado deCommonCallAdapter.offStateChange

on("callEnded", CallEndedListener)

Función Subscribe para el evento "callEnded".

function on(event: "callEnded", listener: CallEndedListener)

Parámetros

event

"callEnded"

Heredado deCommonCallAdapter.on

on("callIdChanged", CallIdChangedListener)

Función Subscribe para el evento "callIdChanged".

function on(event: "callIdChanged", listener: CallIdChangedListener)

Parámetros

event

"callIdChanged"

Comentarios

El evento se desencadenará cuando se cambie callId del usuario actual.

Heredado deCommonCallAdapter.on

on("diagnosticChanged", DiagnosticChangedEventListner)

Función Subscribe para el evento "diagnosticChanged".

Este evento se desencadena cada vez que se produce un cambio en los diagnósticos orientados al usuario sobre la llamada en curso.

function on(event: "diagnosticChanged", listener: DiagnosticChangedEventListner)

Parámetros

event

"diagnosticChanged"

Heredado deCommonCallAdapter.on

on("displayNameChanged", DisplayNameChangedListener)

Función Subscribe para el evento "displayNameChanged".

function on(event: "displayNameChanged", listener: DisplayNameChangedListener)

Parámetros

event

"displayNameChanged"

Heredado deCommonCallAdapter.on

on("error", (e: AdapterError) => void)

Función Subscribe para el evento "error".

function on(event: "error", listener: (e: AdapterError) => void)

Parámetros

event

"error"

listener

(e: AdapterError) => void

Heredado deCommonCallAdapter.on

on("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Función Subscribe para el evento "isLocalScreenSharingActiveChanged".

function on(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)

Parámetros

event

"isLocalScreenSharingActiveChanged"

Heredado deCommonCallAdapter.on

on("isMutedChanged", IsMutedChangedListener)

Función Subscribe para el evento "isMutedChanged".

function on(event: "isMutedChanged", listener: IsMutedChangedListener)

Parámetros

event

"isMutedChanged"

Comentarios

El evento se desencadenará cada vez que el usuario actual o el estado de silenciación de usuario remoto cambien.

Heredado deCommonCallAdapter.on

on("isSpeakingChanged", IsSpeakingChangedListener)

Función Subscribe para el evento "isSpeakingChanged".

function on(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)

Parámetros

event

"isSpeakingChanged"

Heredado deCommonCallAdapter.on

on("participantsJoined", ParticipantsJoinedListener)

Función Subscribe para el evento "participantsJoined".

function on(event: "participantsJoined", listener: ParticipantsJoinedListener)

Parámetros

event

"participantsJoined"

Heredado deCommonCallAdapter.on

on("participantsLeft", ParticipantsLeftListener)

Función Subscribe para el evento "participantsLeft".

function on(event: "participantsLeft", listener: ParticipantsLeftListener)

Parámetros

event

"participantsLeft"

Heredado deCommonCallAdapter.on

on("selectedMicrophoneChanged", PropertyChangedEvent)

Función Subscribe para el evento "selectedMicrophoneChanged".

Este evento se activa cada vez que el usuario selecciona un nuevo dispositivo de micrófono.

function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Parámetros

event

"selectedMicrophoneChanged"

Heredado deCommonCallAdapter.on

on("selectedSpeakerChanged", PropertyChangedEvent)

Función Subscribe para el evento "selectedSpeakerChanged".

Este evento se desencadena cada vez que el usuario selecciona un nuevo dispositivo de altavoz.

function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Parámetros

event

"selectedSpeakerChanged"

Heredado deCommonCallAdapter.on

onStateChange((state: CallAdapterState) => void)

Suscribe el controlador a los eventos stateChanged.

function onStateChange(handler: (state: CallAdapterState) => void)

Parámetros

handler

(state: CallAdapterState) => void

Heredado deCommonCallAdapter.onStateChange

queryCameras()

Consulta de dispositivos de cámara disponibles.

function queryCameras(): Promise<VideoDeviceInfo[]>

Devoluciones

Promise<VideoDeviceInfo[]>

Matriz de entidades de información del dispositivo de vídeo <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Comentarios

Se debe llamar a este método después de askDevicePermission()

Heredado deCommonCallAdapter.queryCameras

queryMicrophones()

Consulta de los dispositivos de micrófono disponibles.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Devoluciones

Promise<AudioDeviceInfo[]>

Matriz de entidades de información del dispositivo de audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Comentarios

Se debe llamar a este método después de askDevicePermission()

Heredado deCommonCallAdapter.queryMicrophones

querySpeakers()

Consulta de los dispositivos de micrófono disponibles.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Devoluciones

Promise<AudioDeviceInfo[]>

Matriz de entidades de información del dispositivo de audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Comentarios

Se debe llamar a este método después de askDevicePermission()

Heredado deCommonCallAdapter.querySpeakers

removeParticipant(string)

Quite un participante de la llamada.

function removeParticipant(userId: string): Promise<void>

Parámetros

userId

string

Identificador del participante que se va a quitar

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.removeParticipant

setCamera(VideoDeviceInfo, VideoStreamOptions)

Establezca la cámara que se usará en la llamada.

function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>

Parámetros

sourceInfo
VideoDeviceInfo

Dispositivo de cámara que elegir, elija uno devuelto por queryCameras

options
VideoStreamOptions

Opciones para controlar cómo se representa la secuencia de cámara <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.setCamera

setMicrophone(AudioDeviceInfo)

Establezca el micrófono que se va a usar en la llamada.

function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>

Parámetros

sourceInfo
AudioDeviceInfo

Dispositivo de micrófono que se va a elegir, elija uno devuelto por consultaMicrophones

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.setMicrophone

setSpeaker(AudioDeviceInfo)

Establezca el altavoz que se usará en la llamada.

function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>

Parámetros

sourceInfo
AudioDeviceInfo

Dispositivo de altavoz que elegir, elija uno devuelto por querySpeakers.

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.setSpeaker

startCamera(VideoStreamOptions)

Iniciar la cámara Este método comenzará a representar una vista de cámara local cuando la llamada no esté activa.

function startCamera(options?: VideoStreamOptions): Promise<void>

Parámetros

options
VideoStreamOptions

Opciones para controlar cómo se representan las secuencias de vídeo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.startCamera

startScreenShare()

Comience a compartir la pantalla durante una llamada.

function startScreenShare(): Promise<void>

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.startScreenShare

stopCamera()

Detener la cámara Este método dejará de representar una vista de cámara local cuando la llamada no esté activa.

function stopCamera(): Promise<void>

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.stopCamera

stopScreenShare()

Dejar de compartir la pantalla

function stopScreenShare(): Promise<void>

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.stopScreenShare

unmute()

Desmute el usuario actual durante la llamada o habilite el micrófono localmente.

function unmute(): Promise<void>

Devoluciones

Promise<void>

Heredado deCommonCallAdapter.unmute