CallAdapterDeviceManagement interface
통화 내에서 디바이스를 관리하기 위한 기능입니다.
메서드
| ask |
디바이스의 사용 권한을 요청합니다. |
| query |
사용 가능한 카메라 디바이스를 쿼리합니다. |
| query |
사용 가능한 마이크 디바이스를 쿼리합니다. |
| query |
사용 가능한 스피커 장치를 쿼리합니다. |
| set |
통화에 사용할 카메라를 설정합니다. |
| set |
통화에 사용할 마이크를 설정합니다. |
| set |
통화에 사용할 화자를 설정합니다. |
메서드 세부 정보
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>