CallAdapterDeviceManagement interface
Funcionalidad para administrar dispositivos dentro de una llamada.
Métodos
ask |
Solicite permisos de dispositivos. |
query |
Consulta de dispositivos de cámara disponibles. |
query |
Consulta de los dispositivos de micrófono disponibles. |
query |
Consulta de los dispositivos de micrófono disponibles. |
set |
Establezca la cámara que se usará en la llamada. |
set |
Establezca el micrófono que se usará en la llamada. |
set |
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>