StatefulDeviceManager interface
Definisce i metodi aggiuntivi aggiunti dall'oggetto con stato all'inizio di <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Proprietà
select |
Imposta l'oggetto selectedCamera in DeviceManagerState. Questo è completamente guidato dallo sviluppatore e non è collegato in alcun modo a <xref:%40azure%2Fcommunication-calling%23DeviceManager>. È interamente contenuto in StatefulDeviceManager. Vedere anche <xref:DeviceManagerState.selectedCamera>. |
Proprietà ereditate
is |
Indica se l'host del dispositivo può selezionare l'output dell'altoparlante. |
selected |
Dispositivo microfono in uso. |
selected |
Dispositivo altoparlante in uso. |
Metodi ereditati
ask |
Mostra richiesta del browser per chiedere all'utente front-end l'autorizzazione per l'uso del dispositivo specificato. |
get |
Ottenere un elenco dei dispositivi video disponibili da usare. |
get |
Ottenere un elenco dei dispositivi microfoni disponibili per l'uso. |
get |
Ottenere un elenco dei dispositivi voce disponibili per l'uso. |
off("audio |
Annullare la sottoscrizione alla funzione per l'evento audioDevicesUpdated. |
off("selected |
Annullare la sottoscrizione della funzione per l'evento SelectedMicrophoneChanged. |
off("selected |
Annulla la sottoscrizione per l'evento selectedSpeakerChanged. |
off("video |
Funzione Unsubscribe per l'evento videoDevicesUpdated. |
on("audio |
Funzione Subscribe per audioDevicesUpdated . |
on("selected |
Sottoscrivi la funzione per l'eventoMicrophoneChanged selezionato. |
on("selected |
Funzione Subscribe per l'evento selectedSpeakerChanged. |
on("video |
Funzione Subscribe per l'evento videoDevicesUpdated. |
select |
Seleziona il dispositivo microfono da usare. |
select |
Selezionare il dispositivo altoparlante da usare. |
Dettagli proprietà
selectCamera
Imposta l'oggetto selectedCamera in DeviceManagerState. Questo è completamente guidato dallo sviluppatore e non è collegato in alcun modo a <xref:%40azure%2Fcommunication-calling%23DeviceManager>. È interamente contenuto in StatefulDeviceManager. Vedere anche <xref:DeviceManagerState.selectedCamera>.
selectCamera: (VideoDeviceInfo: any) => void
Valore della proprietà
(VideoDeviceInfo: any) => void
Dettagli proprietà ereditate
isSpeakerSelectionAvailable
Indica se l'host del dispositivo può selezionare l'output dell'altoparlante.
isSpeakerSelectionAvailable: boolean
Valore della proprietà
boolean
Ereditato da DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Dispositivo microfono in uso.
selectedMicrophone?: AudioDeviceInfo
Valore della proprietà
Ereditato da DeviceManager.selectedMicrophone
selectedSpeaker
Dispositivo altoparlante in uso.
selectedSpeaker?: AudioDeviceInfo
Valore della proprietà
Ereditato da DeviceManager.selectedSpeaker
Dettagli dei metodi ereditati
askDevicePermission(PermissionConstraints)
Mostra richiesta del browser per chiedere all'utente front-end l'autorizzazione per l'uso del dispositivo specificato.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parametri
- permissionConstraints
- PermissionConstraints
configura l'autorizzazione (audio/video) da richiedere.
Restituisce
Promise<DeviceAccess>
Autorizzazioni concesse dall'utente.
Ereditato da DeviceManager.askDevicePermission
getCameras()
Ottenere un elenco dei dispositivi video disponibili da usare.
function getCameras(): Promise<VideoDeviceInfo[]>
Restituisce
Promise<VideoDeviceInfo[]>
Ereditato da DeviceManager.getCameras
getMicrophones()
Ottenere un elenco dei dispositivi microfoni disponibili per l'uso.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Restituisce
Promise<AudioDeviceInfo[]>
Ereditato da DeviceManager.getMicrophones
getSpeakers()
Ottenere un elenco dei dispositivi voce disponibili per l'uso.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Restituisce
Promise<AudioDeviceInfo[]>
Ereditato da DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Annullare la sottoscrizione alla funzione per l'evento audioDevicesUpdated.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametri
- event
-
"audioDevicesUpdated"
nome dell'evento.
- listener
callback fn usato per sottoscrivere questo evento.
Ereditato da DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
Annullare la sottoscrizione della funzione per l'evento SelectedMicrophoneChanged.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedMicrophoneChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
Ereditato da DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Annulla la sottoscrizione per l'evento selectedSpeakerChanged.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedSpeakerChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
Ereditato da DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Funzione Unsubscribe per l'evento videoDevicesUpdated.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametri
- event
-
"videoDevicesUpdated"
nome dell'evento.
- listener
callback fn usato per sottoscrivere questo evento.
Ereditato da DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Funzione Subscribe per audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametri
- event
-
"audioDevicesUpdated"
nome dell'evento.
- listener
callback fn che verrà chiamato quando questa raccolta cambierà, passerà matrici di elementi aggiunti e rimossi.
Ereditato da DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Sottoscrivi la funzione per l'eventoMicrophoneChanged selezionato.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedMicrophoneChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
Ereditato da DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento selectedSpeakerChanged.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"selectedSpeakerChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
Ereditato da DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Funzione Subscribe per l'evento videoDevicesUpdated.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametri
- event
-
"videoDevicesUpdated"
nome dell'evento.
- listener
callback fn che verrà chiamato quando questa raccolta cambierà, passerà matrici di elementi aggiunti e rimossi.
Ereditato da DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Seleziona il dispositivo microfono da usare.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Parametri
- microphoneDevice
- AudioDeviceInfo
Informazioni sul dispositivo microfono.
Restituisce
Promise<void>
Ereditato da DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
Selezionare il dispositivo altoparlante da usare.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Parametri
- speakerDevice
- AudioDeviceInfo
Informazioni sul dispositivo voce.
Restituisce
Promise<void>
Ereditato da DeviceManager.selectSpeaker