CallAdapterDeviceManagement interface
Funktionen zum Verwalten von Geräten innerhalb eines Anrufs.
Methoden
ask |
Fragen Sie nach Berechtigungen für Geräte. |
query |
Abfrage nach verfügbaren Kamerageräten. |
query |
Abfrage nach verfügbaren Mikrofongeräten. |
query |
Abfrage nach verfügbaren Mikrofongerä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 für Geräte.
function askDevicePermission(constrain: PermissionConstraints): Promise<void>
Parameter
- constrain
- PermissionConstraints
Definieren von Einschränkungen für den Zugriff auf lokale Geräte <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Gibt zurück
Promise<void>
Hinweise
Browserberechtigungsfenster wird angezeigt, wenn noch keine Berechtigungen erteilt wurden
queryCameras()
Abfrage nach verfügbaren Kamerageräten.
function queryCameras(): Promise<VideoDeviceInfo[]>
Gibt zurück
Promise<VideoDeviceInfo[]>
Ein Array von Videogeräte-Informationsentitäten <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 Audiogeräte-Informationsentitäten <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Hinweise
Diese Methode sollte nach askDevicePermission() aufgerufen werden.
querySpeakers()
Abfrage nach verfügbaren Mikrofongeräten.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Gibt zurück
Promise<AudioDeviceInfo[]>
Ein Array von Audiogeräte-Informationsentitäten <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 zur Auswahl, wählen Sie ein von queryCameras zurückgegebenes Gerät aus.
- options
- VideoStreamOptions
Optionen zum Steuern, wie der Kameradatenstrom gerendert wird <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
Mikrofongerät zur Auswahl, wählen Sie ein von Abfrage zurückgegebenes GerätMicrophones aus.
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
Wählen Sie ein von querySpeakers zurückgegebenes Lautsprechergerät aus.
Gibt zurück
Promise<void>