다음을 통해 공유


CallAdapterDeviceManagement interface

통화 내에서 디바이스를 관리하기 위한 기능입니다.

메서드

askDevicePermission(PermissionConstraints)

디바이스의 사용 권한을 요청합니다.

queryCameras()

사용 가능한 카메라 디바이스를 쿼리합니다.

queryMicrophones()

사용 가능한 마이크 디바이스를 쿼리합니다.

querySpeakers()

사용 가능한 스피커 장치를 쿼리합니다.

setCamera(VideoDeviceInfo, VideoStreamOptions)

통화에 사용할 카메라를 설정합니다.

setMicrophone(AudioDeviceInfo)

통화에 사용할 마이크를 설정합니다.

setSpeaker(AudioDeviceInfo)

통화에 사용할 화자를 설정합니다.

메서드 세부 정보

askDevicePermission(PermissionConstraints)

디바이스의 사용 권한을 요청합니다.

function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>

매개 변수

constrain
PermissionConstraints

로컬 디바이스 <xref:%40azure%2Fcommunication-calling%23PermissionConstraints> 액세스에 대한 제약 조건 정의

반환

Promise<DeviceAccess>

설명

사용 권한이 아직 부여되지 않은 경우 브라우저 권한 창이 나타납니다.

queryCameras()

사용 가능한 카메라 디바이스를 쿼리합니다.

function queryCameras(): Promise<VideoDeviceInfo[]>

반환

Promise<VideoDeviceInfo[]>

비디오 디바이스 정보 엔터티 <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo> 배열

설명

askDevicePermission() 후에 이 메서드를 호출해야 합니다.

queryMicrophones()

사용 가능한 마이크 디바이스를 쿼리합니다.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

반환

Promise<AudioDeviceInfo[]>

<xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo> 오디오 디바이스 정보 엔터티 배열

설명

askDevicePermission() 후에 이 메서드를 호출해야 합니다.

querySpeakers()

사용 가능한 스피커 장치를 쿼리합니다.

function querySpeakers(): Promise<AudioDeviceInfo[]>

반환

Promise<AudioDeviceInfo[]>

<xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo> 오디오 디바이스 정보 엔터티 배열

설명

askDevicePermission() 후에 이 메서드를 호출해야 합니다.

setCamera(VideoDeviceInfo, VideoStreamOptions)

통화에 사용할 카메라를 설정합니다.

function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>

매개 변수

sourceInfo
VideoDeviceInfo

카메라 디바이스를 선택하여 쿼리Cameras 반환된 디바이스를 선택합니다.

options
VideoStreamOptions

카메라 스트림을 렌더링하는 방법을 제어하는 옵션 <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

반환

Promise<void>

setMicrophone(AudioDeviceInfo)

통화에 사용할 마이크를 설정합니다.

function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>

매개 변수

sourceInfo
AudioDeviceInfo

마이크 디바이스를 선택하여 queryMicrophones 반환된 디바이스를 선택합니다.

반환

Promise<void>

setSpeaker(AudioDeviceInfo)

통화에 사용할 화자를 설정합니다.

function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>

매개 변수

sourceInfo
AudioDeviceInfo

선택할 스피커 디바이스, querySpeakers 반환된 디바이스 선택

반환

Promise<void>