Overview
TRTCCloud
기본 API
API | 설명 |
TRTCCloud 싱글톤을 생성합니다. | |
TRTCCloud 싱글톤을 폐기합니다. | |
이벤트 리스너를 등록합니다. | |
이벤트 리스너를 등록 취소합니다. |
방 관련 API
API | 설명 |
방에 입장합니다. 방이 없으면 시스템에서 방을 자동 생성합니다. | |
방에서 퇴장합니다. | |
역할을 전환합니다. 이 API는 라이브 스트리밍 시나리오(TRTC_APP_SCENE_LIVE 및 TRTC_APP_SCENE_VOICE_CHATROOM)에서만 작동합니다. | |
오디오/비디오 데이터 수신 모드를 설정합니다. 이 모드는 입장하기 전에 설정해야 적용됩니다. | |
크로스 룸 호출을 요청합니다(호스트 PK). | |
크로스 룸 통화를 종료합니다. | |
방을 바꿉니다. |
CDN 관련 인터페이스 함수
API | 설명 |
Tencent Cloud의 라이브 스트리밍 CDN에 대한 푸시를 시작합니다. | |
Tencent Cloud의 라이브 스트리밍 CDN에 대한 푸시를 중지합니다. | |
타사 라이브 스트리밍 CDN에 대한 중계를 시작합니다. | |
타사 라이브 스트리밍 CDN에 대한 중계를 중지합니다. | |
On-Cloud MixTranscoding 매개변수를 설정합니다. |
비디오 관련 인터페이스 함수
API | 설명 |
로컬 비디오 데이터 푸시를 일시 중지/재개합니다. | |
원격 사용자의 이미지를 표시하기 시작합니다. | |
원격 사용자의 비디오 이미지 표시를 중지하고 사용자의 비디오 스트림을 가져옵니다. | |
지정된 원격 비디오 스트림 수신을 일시 중지/재개합니다. | |
모든 원격 비디오 스트림 수신을 일시 중지/재개합니다. | |
비디오 인코더 매개변수를 설정합니다. | |
QoS 제어 매개변수를 설정합니다. | |
인코딩된 비디오 이미지, 즉 원격 사용자에게 제공되고 서버에서 녹화한 이미지의 회전을 설정합니다. | |
인코딩된 이미지의 미러 모드를 설정합니다. | |
G-센서의 적응 모드를 설정합니다. | |
로컬 비디오 푸시가 일시 중지될 때 푸시될 이미지를 설정합니다. |
오디오 관련 인터페이스 함수
API | 설명 |
로컬 오디오 캡처 및 업스트림 데이터 전송을 활성화합니다. | |
로컬 오디오 캡처 및 업스트림 데이터 전송을 비활성화합니다. | |
로컬 오디오를 음소거/음소거 해제합니다. | |
오디오 경로를 설정합니다. | |
지정된 원격 사용자의 오디오를 음소거/음소거 해제합니다. | |
모든 사용자를 음소거/음소거 해제합니다. | |
SDK 캡처 볼륨을 설정합니다. | |
SDK 캡처 볼륨을 가져옵니다. | |
SDK 재생 볼륨을 설정합니다. | |
SDK 재생 볼륨을 가져옵니다. | |
볼륨 알림을 활성화합니다. | |
오디오 녹음을 시작합니다. | |
오디오 녹음을 중지합니다. |
기기 관리 API
API | 설명 |
뷰티 필터 관련 API
API | 설명 |
워터마크를 추가합니다. |
음악 및 음성 효과 API
API | 설명 |
BGM, 짧은 오디오 효과 및 음성 효과를 관리하는 데 사용되는 오디오 효과 관리 클래스 TXAudioEffectManager를 가져옵니다. 자세한 내용은 오디오 효과 관리 문서를 참고하십시오. |
네트워크 테스트
API | 설명 |
네트워크 속도 테스트를 시작합니다(영상 통화 품질을 저하시킬 수 있으므로 영상 통화 중에는 피해야 합니다). | |
서버 속도 테스트를 중지합니다. |
Log 관련 인터페이스 함수
API | 설명 |
SDK 버전을 가져옵니다. | |
Log 출력 수준을 설정합니다. | |
로그를 저장할 경로를 변경합니다. | |
로컬 Log 압축을 활성화/비활성화합니다. | |
콘솔 로그 인쇄를 활성화/비활성화합니다. |
TRTCCloudListener
TRTC 화상 통화 기능을 위한 콜백 API
오류 및 경고 이벤트 콜백 API
방 이벤트 콜백 API
API | 설명 |
방 입장 콜백. | |
방 퇴장 콜백. | |
역할 전환 콜백. | |
크로스 룸 호출 요청 결과의 콜백(호스트 PK). | |
크로스 룸 호출 종료 결과의 콜백(호스트 PK). | |
방 전환 결과의 콜백(switchRoom). |
사용자 이벤트 콜백 API
API | 설명 |
사용자 항목의 콜백. | |
사용자 퇴장 콜백. | |
원격 사용자에게 재생 가능한 기본 이미지(일반적으로 카메라의 이미지)가 있는지 여부에 대한 콜백. | |
원격 사용자에게 재생 가능한 서브스트림 이미지(일반적으로 화면 공유 이미지)가 있는지 여부에 대한 콜백. | |
원격 사용자에게 재생 가능한 오디오가 있는지 여부에 대한 콜백. | |
로컬 사용자 또는 원격 사용자의 첫 번째 비디오 프레임을 렌더링하는 콜백. | |
원격 사용자의 첫 번째 오디오 프레임 재생의 콜백(로컬 오디오에 대한 알림은 전송되지 않습니다). | |
첫 번째 로컬 비디오 프레임 발송 완료 콜백. | |
첫 번째 로컬 오디오 프레임 발송 완료 콜백. |
배경 음악 재생을 위한 콜백 API
배경 음악 재생을 위한 콜백 API
API | 설명 |
음악 재생 시작 콜백. | |
음악 재생 진행 콜백. | |
음악 재생 종료 콜백. |
네트워크 품질 및 기술 메트릭에 대한 통계를 위한 콜백 API
API | 설명 |
네트워크 품질의 콜백. 이 콜백은 현재 업스트림 및 다운스트림 데이터 전송 품질에 대한 통계를 수집하기 위해 2초마다 트리거됩니다. | |
기술 지표에 대한 통계 콜백. |
서버 이벤트 콜백 API
API | 설명 |
서버에서 SDK 연결 해제 콜백. | |
서버에 다시 연결을 시도하는 SDK의 콜백. | |
SDK를 서버에 재연결하는 콜백. | |
서버 속도 테스트 결과의 콜백. SDK는 여러 서버 주소의 속도를 테스트하고 각 테스트의 결과는 이 콜백을 통해 반환됩니다. |
하드웨어 이벤트 콜백 API
API | 설명 |
준비 중인 카메라의 콜백. | |
준비 중인 마이크의 콜백. | |
각 userId의 볼륨과 전체 원격 볼륨을 포함한 볼륨의 콜백. |
CDN 릴레이 푸시용 콜백 API
주요 클래스의 정의
클래스 | 설명 |
주요 클래스 정의를 위한 변수. | |
방 입장 매개변수. | |
방 전환 매개변수. | |
비디오 인코딩 매개변수. | |
QoS 제어 매개변수. | |
원격 이미지 매개변수. | |
On-Cloud MixTranscoding에서 각 채널의 이미지 위치. | |
On-Cloud MixTranscoding 구성. | |
음성 변조 유형의 정의(소녀, 중년남성, 메탈, 외국 억양 등). | |
리버브 효과 유형의 정의(노래방, 룸, 홀, 로우 앤 딥, 레조넌트 등). | |
음악 및 음성 효과 설정 API에 대한 매개변수. | |
오디오 녹음 매개변수. | |
CDN 릴레이 푸시 매개변수. |