StatefulDeviceManager interface
Define los métodos adicionales agregados por el con estado encima de <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Propiedades
| get |
Obtiene la lista de secuencias de vídeo no principales. Esta es una lista de secuencias de video que no se han agregado a un <xref:%40azure%2Fcommunication-calling%23Call>archivo . Esto es útil para los desarrolladores que desean interactuar con secuencias de vídeo renderizadas antes de iniciar una llamada. Consulte también <xref:%40azure%2Fcommunication-react%23CallClient.createView>. |
| select |
Establece el objeto selectedCamera en el DeviceManagerState. Esto está completamente controlado por el desarrollador y no está vinculado de ninguna manera a <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Está completamente incluido 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 |
Mostrar la solicitud del explorador para pedir al usuario front-end permiso para usar el dispositivo especificado. |
| get |
Obtenga una lista de los 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 Unsubscribe para el evento audioDevicesUpdated. |
| off("selected |
Función Cancele la suscripción para el evento selectedMicrophoneChanged. |
| off("selected |
Función Cancele la suscripción para el evento selectedSpeakerChanged. |
| off("video |
Función Cancele la suscripción del 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. |
| start |
Inicie los dispositivos de precalentamiento. |
| stop |
Detener los dispositivos de precalentamiento. |
Detalles de las propiedades
getUnparentedVideoStreams
Obtiene la lista de secuencias de vídeo no principales. Esta es una lista de secuencias de video que no se han agregado a un <xref:%40azure%2Fcommunication-calling%23Call>archivo . Esto es útil para los desarrolladores que desean interactuar con secuencias de vídeo renderizadas antes de iniciar una llamada. Consulte también <xref:%40azure%2Fcommunication-react%23CallClient.createView>.
public getUnparentedVideoStreams: () => LocalVideoStream[]
Valor de propiedad
() => LocalVideoStream[]
selectCamera
Establece el objeto selectedCamera en el DeviceManagerState. Esto está completamente controlado por el desarrollador y no está vinculado de ninguna manera a <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Está completamente incluido en StatefulDeviceManager. Consulte también <xref:DeviceManagerState.selectedCamera>.
selectCamera: (device: VideoDeviceInfo) => void
Valor de propiedad
(device: VideoDeviceInfo) => void
Detalles de las propiedades heredadas
isSpeakerSelectionAvailable
Si el host del dispositivo puede seleccionar la salida del altavoz.
isSpeakerSelectionAvailable: boolean
Valor de propiedad
boolean
Se hereda de DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Dispositivo de micrófono que se está usando.
selectedMicrophone?: AudioDeviceInfo
Valor de propiedad
Heredar de DeviceManager.selectedMicrophone
selectedSpeaker
Dispositivo del altavoz que se está usando.
selectedSpeaker?: AudioDeviceInfo
Valor de propiedad
Heredar de DeviceManager.selectedSpeaker
Detalles de los métodos heredados
askDevicePermission(PermissionConstraints)
Mostrar la solicitud del explorador para pedir al usuario front-end permiso para usar el dispositivo especificado.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parámetros
- permissionConstraints
- PermissionConstraints
Configure el permiso (audio/vídeo) que se va a solicitar.
Devoluciones
Promise<DeviceAccess>
Permisos concedidos por el usuario.
heredado de DeviceManager.askDevicePermission
getCameras()
Obtenga una lista de los 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[]>
Heredar 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 Unsubscribe 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)
Función Cancele la suscripción para el evento selectedMicrophoneChanged.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"selectedMicrophoneChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
Heredado de DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Función Cancele la suscripción para el evento selectedSpeakerChanged.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"selectedSpeakerChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
Heredado de DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Función Cancele la suscripción del 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
callback fn al que se llamará cuando cambie esta colección, 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
callback fn al 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
callback fn al 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
callback fn al que se llamará cuando cambie esta colección, 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>
Heredar 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
startPreheatDevices(StartPreheatDeviceParameters)
Inicie los dispositivos de precalentamiento.
function startPreheatDevices(parameters: StartPreheatDeviceParameters): Promise<void>
Parámetros
- parameters
- @azure/communication-calling.StartPreheatDeviceParameters
Configura qué dispositivos (audio/vídeo) precalentar.
Devoluciones
Promise<void>
heredado de DeviceManager.startPreheatDevices
stopPreheatDevices(StopPreheatDeviceParameters)
Detener los dispositivos de precalentamiento.
function stopPreheatDevices(parameters: StopPreheatDeviceParameters)
Parámetros
- parameters
- @azure/communication-calling.StopPreheatDeviceParameters
Configura qué dispositivos (audio/vídeo) se deben detener el precalentamiento.
heredado de DeviceManager.stopPreheatDevices