Compartir a través de


CallAdapterDeviceManagement interface

Funcionalidad para administrar dispositivos dentro de una llamada.

Métodos

askDevicePermission(PermissionConstraints)

Solicite permisos de dispositivos.

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.

setCamera(VideoDeviceInfo, VideoStreamOptions)

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

setMicrophone(AudioDeviceInfo)

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

setSpeaker(AudioDeviceInfo)

Establezca el altavoz que se usará en la llamada.

Detalles del método

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.

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()

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()

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()

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>

setMicrophone(AudioDeviceInfo)

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

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

Parámetros

sourceInfo
AudioDeviceInfo

Dispositivo micrófono que elegir, elija uno devuelto por queryMicrophones

Devoluciones

Promise<void>

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>