DeviceManager interface
Le Gestionnaire de périphériques est utilisé pour gérer les périphériques multimédias système tels que les caméras, les microphones et les haut-parleurs.
Propriétés
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
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é
isSpeakerSelectionAvailable
Indique si l’hôte de l’appareil peut sélectionner la sortie de l’orateur.
isSpeakerSelectionAvailable: boolean
Valeur de propriété
boolean
selectedMicrophone
Périphérique de microphone utilisé.
selectedMicrophone?: AudioDeviceInfo
Valeur de propriété
selectedSpeaker
Appareil haut-parleur utilisé.
selectedSpeaker?: AudioDeviceInfo
Valeur de propriété
Détails de la méthode
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.
getCameras()
Obtenez la liste des appareils vidéo disponibles à utiliser.
function getCameras(): Promise<VideoDeviceInfo[]>
Retours
Promise<VideoDeviceInfo[]>
getMicrophones()
Obtenez la liste des appareils microphone disponibles à utiliser.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Retours
Promise<AudioDeviceInfo[]>
getSpeakers()
Obtenez la liste des appareils haut-parleurs disponibles à utiliser.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Retours
Promise<AudioDeviceInfo[]>
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>