StatefulDeviceManager interface
Définit les méthodes supplémentaires ajoutées par le avec état au-dessus de <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Propriétés
select |
Définit la selectedCamera dans DeviceManagerState. Cela est entièrement piloté par les développeurs et n’est lié d’aucune façon à <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Il est entièrement contenu dans StatefulDeviceManager. Voir aussi <xref:DeviceManagerState.selectedCamera>. |
Propriétés héritées
is |
Indique si l’hôte de l’appareil peut sélectionner la sortie de l’orateur. |
selected |
Périphérique de microphone utilisé. |
selected |
Périphérique haut-parleur utilisé. |
Méthodes héritées
ask |
Affichez l’invite du navigateur pour demander à l’utilisateur frontal l’autorisation d’utiliser l’appareil spécifié. |
get |
Obtenez la liste des appareils vidéo disponibles à utiliser. |
get |
Obtenez la liste des périphériques microphone disponibles à utiliser. |
get |
Obtenez la liste des périphériques haut-parleurs disponibles à utiliser. |
off("audio |
Fonction de désabonnement pour l’événement audioDevicesUpdated. |
off("selected |
Fonction de désabonnement pour l’événement selectedMicrophoneChanged. |
off("selected |
Fonction de désabonnement pour l’événement selectedSpeakerChanged. |
off("video |
Fonction de désabonnement pour l’événement videoDevicesUpdated. |
on("audio |
Fonction d’abonnement pour audioDevicesUpdated . |
on("selected |
Fonction d’abonnement pour l’événement selectedMicrophoneChanged. |
on("selected |
Fonction d’abonnement pour l’événement selectedSpeakerChanged. |
on("video |
Fonction d’abonnement pour l’événement videoDevicesUpdated. |
select |
Sélectionne le périphérique de microphone à utiliser. |
select |
Sélectionnez l’appareil haut-parleur à utiliser. |
Détails de la propriété
selectCamera
Définit la selectedCamera dans DeviceManagerState. Cela est entièrement piloté par les développeurs et n’est lié d’aucune façon à <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Il est entièrement contenu dans StatefulDeviceManager. Voir aussi <xref:DeviceManagerState.selectedCamera>.
selectCamera: (VideoDeviceInfo: any) => void
Valeur de propriété
(VideoDeviceInfo: any) => void
Détails de la propriété héritée
isSpeakerSelectionAvailable
Indique si l’hôte de l’appareil peut sélectionner la sortie de l’orateur.
isSpeakerSelectionAvailable: boolean
Valeur de propriété
boolean
Hérité de DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Périphérique de microphone utilisé.
selectedMicrophone?: AudioDeviceInfo
Valeur de propriété
Hérité de DeviceManager.selectedMicrophone
selectedSpeaker
Périphérique haut-parleur utilisé.
selectedSpeaker?: AudioDeviceInfo
Valeur de propriété
Hérité de DeviceManager.selectedSpeaker
Détails de la méthode héritée
askDevicePermission(PermissionConstraints)
Affichez l’invite du navigateur pour demander à l’utilisateur frontal l’autorisation d’utiliser l’appareil spécifié.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Paramètres
- permissionConstraints
- PermissionConstraints
configure l’autorisation (audio/vidéo) à demander.
Retours
Promise<DeviceAccess>
Autorisations accordées par l’utilisateur.
Hérité de DeviceManager.askDevicePermission
getCameras()
Obtenez la liste des appareils vidéo disponibles à utiliser.
function getCameras(): Promise<VideoDeviceInfo[]>
Retours
Promise<VideoDeviceInfo[]>
Hérité de DeviceManager.getCameras
getMicrophones()
Obtenez la liste des périphériques microphone disponibles à utiliser.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Retours
Promise<AudioDeviceInfo[]>
Hérité de DeviceManager.getMicrophones
getSpeakers()
Obtenez la liste des périphériques haut-parleurs disponibles à utiliser.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Retours
Promise<AudioDeviceInfo[]>
Hérité de DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Fonction de désabonnement pour l’événement audioDevicesUpdated.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Paramètres
- event
-
"audioDevicesUpdated"
nom de l’événement.
- listener
rappel fn utilisé pour s’abonner à cet événement.
Hérité de DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
Fonction de désabonnement pour l’événement selectedMicrophoneChanged.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"selectedMicrophoneChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
callback fn qui sera appelé lorsque la valeur de cette propriété change.
Hérité de DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Fonction de désabonnement pour l’événement selectedSpeakerChanged.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"selectedSpeakerChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
callback fn qui sera appelé lorsque la valeur de cette propriété change.
Hérité de DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Fonction de désabonnement pour l’événement videoDevicesUpdated.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Paramètres
- event
-
"videoDevicesUpdated"
nom de l’événement.
- listener
rappel fn utilisé pour s’abonner à cet événement.
Hérité de DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Fonction d’abonnement pour audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Paramètres
- event
-
"audioDevicesUpdated"
nom de l’événement.
- listener
callback fn qui sera appelé lorsque cette collection changera, il passera des tableaux d’éléments ajoutés et supprimés.
Hérité de DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Fonction d’abonnement pour l’événement selectedMicrophoneChanged.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"selectedMicrophoneChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
callback fn qui sera appelé lorsque la valeur de cette propriété change.
Hérité de DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
Fonction d’abonnement pour l’événement selectedSpeakerChanged.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"selectedSpeakerChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
callback fn qui sera appelé lorsque la valeur de cette propriété change.
Hérité de DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Fonction d’abonnement pour l’événement videoDevicesUpdated.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Paramètres
- event
-
"videoDevicesUpdated"
nom de l’événement.
- listener
callback fn qui sera appelé lorsque cette collection changera, il passera des tableaux d’éléments ajoutés et supprimés.
Hérité de DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Sélectionne le périphérique de microphone à utiliser.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Paramètres
- microphoneDevice
- AudioDeviceInfo
Informations sur l’appareil de microphone.
Retours
Promise<void>
Hérité de DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
Sélectionnez l’appareil haut-parleur à utiliser.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Paramètres
- speakerDevice
- AudioDeviceInfo
Informations sur l’appareil du haut-parleur.
Retours
Promise<void>
Hérité de DeviceManager.selectSpeaker