StatefulDeviceManager interface
Définit les méthodes supplémentaires ajoutées par l’état en plus de <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Propriétés
select |
Définit l’objet selectedCamera dans le DeviceManagerState. Ceci est complètement piloté par le développeur et n’est pas lié d’une manière quelconque à <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 |
Appareil haut-parleur utilisé. |
Méthodes héritées
ask |
Affichez l’invite de 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 appareils microphone disponibles à utiliser. |
get |
Obtenez la liste des appareils 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 Subscribe 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 Subscribe pour l’événement videoDevicesUpdated. |
select |
Sélectionne l’appareil de microphone à utiliser. |
select |
Sélectionnez l’appareil haut-parleur à utiliser. |
Détails de la propriété
selectCamera
Définit l’objet selectedCamera dans le DeviceManagerState. Ceci est complètement piloté par le développeur et n’est pas lié d’une manière quelconque à <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ée de DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Périphérique de microphone utilisé.
selectedMicrophone?: AudioDeviceInfo
Valeur de propriété
héritée de DeviceManager.selectedMicrophone
selectedSpeaker
Appareil haut-parleur utilisé.
selectedSpeaker?: AudioDeviceInfo
Valeur de propriété
héritée de DeviceManager.selectedSpeaker
Détails de la méthode héritée
askDevicePermission(PermissionConstraints)
Affichez l’invite de 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ée de DeviceManager.askDevicePermission
getCameras()
Obtenez la liste des appareils vidéo disponibles à utiliser.
function getCameras(): Promise<VideoDeviceInfo[]>
Retours
Promise<VideoDeviceInfo[]>
héritée de DeviceManager.getCameras
getMicrophones()
Obtenez la liste des appareils microphone disponibles à utiliser.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Retours
Promise<AudioDeviceInfo[]>
héritée de DeviceManager.getMicrophones
getSpeakers()
Obtenez la liste des appareils haut-parleurs disponibles à utiliser.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Retours
Promise<AudioDeviceInfo[]>
héritée 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ée 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
rappel fn qui sera appelé lorsque la valeur de cette propriété change.
héritée 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
rappel fn qui sera appelé lorsque la valeur de cette propriété change.
héritée 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ée de DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Fonction Subscribe pour audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Paramètres
- event
-
"audioDevicesUpdated"
nom de l’événement.
- listener
rappel fn qui sera appelé lorsque cette collection va changer, elle transmet des tableaux d’éléments ajoutés et supprimés.
héritée 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
rappel fn qui sera appelé lorsque la valeur de cette propriété change.
héritée 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
rappel fn qui sera appelé lorsque la valeur de cette propriété change.
héritée de DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Fonction Subscribe pour l’événement videoDevicesUpdated.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Paramètres
- event
-
"videoDevicesUpdated"
nom de l’événement.
- listener
rappel fn qui sera appelé lorsque cette collection va changer, elle transmet des tableaux d’éléments ajoutés et supprimés.
héritée de DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Sélectionne l’appareil de microphone à utiliser.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Paramètres
- microphoneDevice
- AudioDeviceInfo
Informations sur l’appareil du microphone.
Retours
Promise<void>
héritée 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ée de DeviceManager.selectSpeaker