CallAdapterDeviceManagement interface
Funkce pro správu zařízení v rámci hovoru
Metody
ask |
Požádejte o oprávnění zařízení. |
query |
Zadejte dotaz na dostupná zařízení fotoaparátu. |
query |
Zadejte dotaz na dostupná mikrofonní zařízení. |
query |
Zadejte dotaz na dostupná mikrofonní zařízení. |
set |
Nastavte kameru tak, aby se používala při hovoru. |
set |
Nastavte mikrofon tak, aby se používal při hovoru. |
set |
Nastavte reproduktor, který se má použít při hovoru. |
Podrobnosti metody
askDevicePermission(PermissionConstraints)
Požádejte o oprávnění zařízení.
function askDevicePermission(constrain: PermissionConstraints): Promise<void>
Parametry
- constrain
- PermissionConstraints
Definování omezení pro přístup k místním zařízením <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Návraty
Promise<void>
Poznámky
Okno oprávnění prohlížeče se zobrazí, pokud ještě nejsou udělená oprávnění.
queryCameras()
Zadejte dotaz na dostupná zařízení fotoaparátu.
function queryCameras(): Promise<VideoDeviceInfo[]>
Návraty
Promise<VideoDeviceInfo[]>
Pole informačních entit videoza zařízení <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Poznámky
Tato metoda by se měla volat po zadání metody askDevicePermission()
queryMicrophones()
Zadejte dotaz na dostupná mikrofonní zařízení.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Návraty
Promise<AudioDeviceInfo[]>
Pole entit informací o zvukových zařízeních <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Poznámky
Tato metoda by se měla volat po zadání metody askDevicePermission()
querySpeakers()
Zadejte dotaz na dostupná mikrofonní zařízení.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Návraty
Promise<AudioDeviceInfo[]>
Pole entit informací o zvukových zařízeních <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Poznámky
Tato metoda by se měla volat po zadání metody askDevicePermission()
setCamera(VideoDeviceInfo, VideoStreamOptions)
Nastavte kameru tak, aby se používala při hovoru.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parametry
- sourceInfo
- VideoDeviceInfo
Vyberte zařízení fotoaparátu, které chcete vybrat, vyberte jedno vrácené queryCameras
- options
- VideoStreamOptions
Možnosti řízení, jak se stream fotoaparátu vykresluje <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Návraty
Promise<void>
setMicrophone(AudioDeviceInfo)
Nastavte mikrofon tak, aby se používal při hovoru.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parametry
- sourceInfo
- AudioDeviceInfo
Výběr zařízení mikrofonu, výběr zařízení vrácený dotazemMicrophones
Návraty
Promise<void>
setSpeaker(AudioDeviceInfo)
Nastavte reproduktor, který se má použít při hovoru.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
Parametry
- sourceInfo
- AudioDeviceInfo
Zařízení mluvčího, které chcete zvolit, vyberte jeden vrácený dotazYSpeakers
Návraty
Promise<void>