StatefulDeviceManager interface
Define los métodos adicionales agregados por el con estado en la parte superior de <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Propiedades
select |
Establece la clase selectedCamera en DeviceManagerState. Esto está completamente controlado por el desarrollador y no está vinculado de ninguna manera a <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Está completamente contenido en StatefulDeviceManager. Consulte también <xref:DeviceManagerState.selectedCamera>. |
Propiedades heredadas
is |
Si el host del dispositivo puede seleccionar la salida del altavoz. |
selected |
Dispositivo de micrófono que se está usando. |
selected |
Dispositivo del altavoz que se está usando. |
Métodos heredados
ask |
Muestra el mensaje del explorador para pedir al usuario front-end permiso para usar el dispositivo especificado. |
get |
Obtenga una lista de dispositivos de vídeo disponibles para su uso. |
get |
Obtenga una lista de los dispositivos de micrófono disponibles para su uso. |
get |
Obtenga una lista de los dispositivos de altavoz disponibles para su uso. |
off("audio |
Función Cancele la suscripción para el evento audioDevicesUpdated. |
off("selected |
Cancele la función para el evento selectedMicrophoneChanged. |
off("selected |
Cancele la función para el evento selectedSpeakerChanged. |
off("video |
Cancele la función para el evento videoDevicesUpdated. |
on("audio |
Función Subscribe para audioDevicesUpdated . |
on("selected |
Función Subscribe para el evento selectedMicrophoneChanged. |
on("selected |
Función Subscribe para el evento selectedSpeakerChanged. |
on("video |
Función Subscribe para el evento videoDevicesUpdated. |
select |
Selecciona el dispositivo de micrófono que se va a usar. |
select |
Seleccione el dispositivo del altavoz que se va a usar. |
Detalles de las propiedades
selectCamera
Establece la clase selectedCamera en DeviceManagerState. Esto está completamente controlado por el desarrollador y no está vinculado de ninguna manera a <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Está completamente contenido en StatefulDeviceManager. Consulte también <xref:DeviceManagerState.selectedCamera>.
selectCamera: (VideoDeviceInfo: any) => void
Valor de propiedad
(VideoDeviceInfo: any) => void
Detalles de las propiedades heredadas
isSpeakerSelectionAvailable
Si el host del dispositivo puede seleccionar la salida del altavoz.
isSpeakerSelectionAvailable: boolean
Valor de propiedad
boolean
Heredado de DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Dispositivo de micrófono que se está usando.
selectedMicrophone?: AudioDeviceInfo
Valor de propiedad
Heredado de DeviceManager.selectedMicrophone
selectedSpeaker
Dispositivo del altavoz que se está usando.
selectedSpeaker?: AudioDeviceInfo
Valor de propiedad
Heredado de DeviceManager.selectedSpeaker
Detalles de los métodos heredados
askDevicePermission(PermissionConstraints)
Muestra el mensaje del explorador para pedir al usuario front-end permiso para usar el dispositivo especificado.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parámetros
- permissionConstraints
- PermissionConstraints
configura qué permiso (audio/vídeo) se va a solicitar.
Devoluciones
Promise<DeviceAccess>
Permisos concedidos por el usuario.
Heredado de DeviceManager.askDevicePermission
getCameras()
Obtenga una lista de dispositivos de vídeo disponibles para su uso.
function getCameras(): Promise<VideoDeviceInfo[]>
Devoluciones
Promise<VideoDeviceInfo[]>
Heredado de DeviceManager.getCameras
getMicrophones()
Obtenga una lista de los dispositivos de micrófono disponibles para su uso.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Devoluciones
Promise<AudioDeviceInfo[]>
Heredado de DeviceManager.getMicrophones
getSpeakers()
Obtenga una lista de los dispositivos de altavoz disponibles para su uso.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Devoluciones
Promise<AudioDeviceInfo[]>
Heredado de DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Función Cancele la suscripción para el evento audioDevicesUpdated.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parámetros
- event
-
"audioDevicesUpdated"
nombre del evento.
- listener
callback fn que se usó para suscribirse a este evento.
Heredado de DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
Cancele la función para el evento selectedMicrophoneChanged.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"selectedMicrophoneChanged"
nombre del evento.
- listener
- PropertyChangedEvent
devolución de llamada fn a la que se llamará cuando cambie el valor de esta propiedad.
Heredado de DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Cancele la función para el evento selectedSpeakerChanged.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"selectedSpeakerChanged"
nombre del evento.
- listener
- PropertyChangedEvent
devolución de llamada fn a la que se llamará cuando cambie el valor de esta propiedad.
Heredado de DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Cancele la función para el evento videoDevicesUpdated.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parámetros
- event
-
"videoDevicesUpdated"
nombre del evento.
- listener
callback fn que se usó para suscribirse a este evento.
Heredado de DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Función Subscribe para audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parámetros
- event
-
"audioDevicesUpdated"
nombre del evento.
- listener
devolución de llamada fn que se llamará cuando esta colección cambie, pasará matrices de elementos agregados y quitados.
Heredado de DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Función Subscribe para el evento selectedMicrophoneChanged.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"selectedMicrophoneChanged"
nombre del evento.
- listener
- PropertyChangedEvent
devolución de llamada fn a la que se llamará cuando cambie el valor de esta propiedad.
Heredado de DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
Función Subscribe para el evento selectedSpeakerChanged.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"selectedSpeakerChanged"
nombre del evento.
- listener
- PropertyChangedEvent
devolución de llamada fn a la que se llamará cuando cambie el valor de esta propiedad.
Heredado de DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Función Subscribe para el evento videoDevicesUpdated.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parámetros
- event
-
"videoDevicesUpdated"
nombre del evento.
- listener
devolución de llamada fn que se llamará cuando esta colección cambie, pasará matrices de elementos agregados y quitados.
Heredado de DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Selecciona el dispositivo de micrófono que se va a usar.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Parámetros
- microphoneDevice
- AudioDeviceInfo
Información del dispositivo micrófono.
Devoluciones
Promise<void>
Heredado de DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
Seleccione el dispositivo del altavoz que se va a usar.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Parámetros
- speakerDevice
- AudioDeviceInfo
Información del dispositivo del altavoz.
Devoluciones
Promise<void>
Heredado de DeviceManager.selectSpeaker