CallAdapterDeviceManagement interface
Funktionalität für die Verwaltung von Geräten innerhalb eines Anrufs.
Methoden
| ask |
Fragen Sie nach Berechtigungen von Geräten. |
| query |
Fragen Sie nach verfügbaren Kamerageräten ab. |
| query |
Abfrage nach verfügbaren Mikrofongeräten. |
| query |
Abfrage nach verfügbaren Lautsprechergeräten. |
| set |
Legen Sie die Kamera fest, die im Anruf verwendet werden soll. |
| set |
Legen Sie das Mikrofon fest, das im Anruf verwendet werden soll. |
| set |
Legen Sie den Lautsprecher fest, der im Anruf verwendet werden soll. |
Details zur Methode
askDevicePermission(PermissionConstraints)
Fragen Sie nach Berechtigungen von Geräten.
function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>
Parameter
- constrain
- PermissionConstraints
Definieren von Einschränkungen für den Zugriff auf lokale Geräte <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Gibt zurück
Promise<DeviceAccess>
Hinweise
Das Browserberechtigungsfenster wird eingeblennt, wenn noch keine Berechtigungen erteilt werden.
queryCameras()
Fragen Sie nach verfügbaren Kamerageräten ab.
function queryCameras(): Promise<VideoDeviceInfo[]>
Gibt zurück
Promise<VideoDeviceInfo[]>
Ein Array von Entitäten für Videogeräteinformationen <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Hinweise
Diese Methode sollte nach askDevicePermission() aufgerufen werden.
queryMicrophones()
Abfrage nach verfügbaren Mikrofongeräten.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Gibt zurück
Promise<AudioDeviceInfo[]>
Ein Array von Informationseinheiten für Audiogeräte <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Hinweise
Diese Methode sollte nach askDevicePermission() aufgerufen werden.
querySpeakers()
Abfrage nach verfügbaren Lautsprechergeräten.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Gibt zurück
Promise<AudioDeviceInfo[]>
Ein Array von Informationseinheiten für Audiogeräte <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Hinweise
Diese Methode sollte nach askDevicePermission() aufgerufen werden.
setCamera(VideoDeviceInfo, VideoStreamOptions)
Legen Sie die Kamera fest, die im Anruf verwendet werden soll.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parameter
- sourceInfo
- VideoDeviceInfo
Kameragerät auswählen, wählen Sie eine von queryCameras
- options
- VideoStreamOptions
Optionen zum Steuern der Darstellung des Kameradatenstroms <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Gibt zurück
Promise<void>
setMicrophone(AudioDeviceInfo)
Legen Sie das Mikrofon fest, das im Anruf verwendet werden soll.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parameter
- sourceInfo
- AudioDeviceInfo
Wählen Sie ein Mikrofongerät aus, das von queryMicrophones
Gibt zurück
Promise<void>
setSpeaker(AudioDeviceInfo)
Legen Sie den Lautsprecher fest, der im Anruf verwendet werden soll.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
Parameter
- sourceInfo
- AudioDeviceInfo
Zu wählende Lautsprechergerät wählen Sie eine von querySpeakers
Gibt zurück
Promise<void>