TUICallEngine은 UI 요소를 포함하지 않는 오디오/비디오 통화 컴포넌트입니다. API를 사용하여 프로젝트를 사용자 지정할 수 있습니다.
API | 설명 |
---|---|
createInstance | TUICallEngine 인스턴스 생성(싱글톤 모드) |
destroyInstance | TUICallEngine 인스턴스 종료(싱글톤 모드) |
on | 이벤트 수신 |
off | 이벤트 수신 중지 |
login | 로그인 |
logout | 로그아웃 |
setSelfInfo | 대화명 및 프로필 사진 설정 |
call | C2C 통화 걸기 |
groupCall | 그룹 통화 걸기 |
accept | 통화 수락 |
reject | 통화 거절 |
hangup | 통화 종료 |
switchCallingType | 통화 유형 변경 |
startRemoteView | 원격 비디오 렌더링 시작 |
stopRemoteView | 원격 비디오 렌더링 중지 |
startLocalView | 로컬 비디오 렌더링 시작 |
stopLocalView | 로컬 비디오 렌더링 중지 |
openCamera | 카메라 켜기 |
closeCamara | 카메라 끄기 |
openMicrophone | 마이크 켜기 |
closeMicrophone | 마이크 끄기 |
setMicMute | 마이크 음소거 여부 설정 |
setVideoQuality | 비디오 품질 설정 |
getDeviceList | 장치 목록 가져오기 |
switchDevice | 다른 카메라/마이크로 변경 |
TUICallEvent는 TUICallEngine의 콜백 클래스입니다. 이벤트를 수신하는 데 사용할 수 있습니다.
EVENT | 설명 |
---|---|
TUICallEvent.ERROR | SDK 내부 오류 발생 |
TUICallEvent.SDK_READY | SDK는 ready 상태임 |
TUICallEvent.KICKED_OUT | 반복된 로그인으로 인해 현재 사용자가 방에서 제거됨 |
TUICallEvent.USER_ACCEPT | 사용자가 전화를 수락함 |
TUICallEvent.USER_ENTER | 사용자가 통화 참여에 동의함 |
TUICallEvent.USER_LEAVE | 사용자가 통화를 종료하는 데 동의함 |
TUICallEvent.REJECT | 사용자가 통화를 거부함 |
TUICallEvent.NO_RESP | 초대된 사용자가 응답하지 않음 |
TUICallEvent.LINE_BUSY | 초대자가 통화 중임 |
TUICallEvent.CALLING_TIMEOUT | 통화 시간 초과(초대 대상자가 수신) |
TUICallEvent.USER_VIDEO_AVAILABLE | 원격 사용자가 카메라를 켜고 끔 |
TUICallEvent.USER_AUDIO_AVAILABLE | 원격 사용자가 마이크 켜기/끄기 |
TUICallEvent.USER_VOICE_VOLUME | 원격 사용자가 통화 볼륨을 조정함 |
TUICallEvent.GROUP_CALL_INVITEE_LIST_UPDATE | 그룹 통화 초대 목록이 업데이트됨 |
TUICallEvent.INVITED | 통화에 초대됨 |
TUICallEvent.CALLING_CANCEL | 통화가 취소됨(초대받은 사람이 수신함) |
TUICallEvent.CALLING_END | 통화가 종료됨 |
TUICallEvent.DEVICED_UPDATED | 장치 목록이 업데이트됨 |
TUICallEvent.CALL_TYPE_CHANGED | 통화 유형이 변경됨 |
문제 해결에 도움이 되었나요?