다음을 통해 공유


CallAdapterDeviceManagement interface

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

메서드

askDevicePermission(PermissionConstraints)

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

queryCameras()

사용 가능한 카메라 디바이스에 대한 쿼리입니다.

queryMicrophones()

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

querySpeakers()

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

setCamera(VideoDeviceInfo, VideoStreamOptions)

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

setMicrophone(AudioDeviceInfo)

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

setSpeaker(AudioDeviceInfo)

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

메서드 세부 정보

askDevicePermission(PermissionConstraints)

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

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

매개 변수

constrain
PermissionConstraints

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

반환

Promise<void>

설명

사용 권한이 아직 부여되지 않은 경우 브라우저 사용 권한 창이 팝업됩니다.

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

선택할 카메라 장치, queryCameras에서 반환된 디바이스 선택

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>