API | 설명 |
---|---|
sharedInstance | TRTCCloud 싱글톤을 생성합니다. |
destroySharedInstance | TRTCCloud 싱글톤을 폐기합니다. |
registerListener | 이벤트 리스너를 등록합니다. |
unRegisterListener | 이벤트 리스너를 등록 취소합니다. |
API | 설명 |
---|---|
enterRoom | 방에 들어갑니다. 방이 없으면 시스템에서 자동으로 방을 만듭니다. |
exitRoom | 방을 나갑니다. |
switchRole | 역할을 전환합니다. 이 API는 라이브 스트리밍 시나리오(TRTC_APP_SCENE_LIVE 및 TRTC_APP_SCENE_VOICE_CHATROOM)에서만 작동합니다. |
setDefaultStreamRecvMode | 오디오/비디오 데이터 수신 모드를 설정합니다. 이 모드는 입장하기 전에 설정해야 적용됩니다. |
connectOtherRoom | 크로스 룸 호출을 요청합니다(호스트 PK). |
disconnectOtherRoom | 크로스 룸 통화를 종료합니다. |
switchRoom | 방을 바꿉니다. |
API | 설명 |
---|---|
startPublishing | Tencent Cloud의 라이브 스트리밍 CDN에 푸시하기 시작합니다. |
stopPublishing | Tencent Cloud의 라이브 스트리밍 CDN에 대한 푸시를 중지합니다. |
startPublishCDNStream | Tencent Cloud가 아닌 공급업체의 라이브 스트리밍 CDN으로 중계를 시작합니다. |
stopPublishCDNStream | Tencent Cloud가 아닌 공급업체의 라이브 스트리밍 CDN 중계를 중지합니다. |
setMixTranscodingConfig | On-Cloud MixTranscoding 매개변수를 설정합니다. |
API | 설명 |
---|---|
startLocalPreview | 로컬 비디오의 미리보기를 활성화합니다. |
stopLocalPreview | 로컬 비디오 캡처 및 미리 보기를 중지합니다. |
muteLocalVideo | 로컬 비디오 데이터 푸시를 일시 중지/재개합니다. |
startRemoteView | 원격 사용자의 이미지 표시를 시작합니다. |
stopRemoteView | 원격 사용자의 비디오 이미지 표시를 중지하고 사용자의 비디오 스트림을 가져옵니다. |
stopAllRemoteView | 모든 사용자의 비디오 이미지 표시 및 비디오 스트림 가져오기를 중지합니다. |
muteRemoteVideoStream | 지정된 원격 비디오 스트림 수신을 일시 중지/재개합니다. |
muteAllRemoteVideoStreams | 모든 원격 비디오 스트림 수신을 일시 중지/재개합니다. |
setVideoEncoderParam | 비디오 인코더 매개변수를 설정합니다. |
setNetworkQosParam | QoS 제어 매개변수를 설정합니다. |
setLocalRenderParams | 로컬 이미지의 렌더링 모드를 설정합니다. |
setRemoteRenderParams | 원격 이미지 매개변수를 설정합니다. |
setVideoEncoderRotation | 인코딩된 비디오 이미지, 즉 원격 사용자에게 제공되고 서버에서 녹화한 이미지의 회전을 설정합니다. |
setVideoEncoderMirror | 인코딩된 이미지의 미러 모드를 설정합니다. |
setGSensorMode | G-센서의 적응 모드를 설정합니다. |
enableEncSmallVideoStream | 이중 채널(큰 이미지 및 작은 이미지) 인코딩 모드를 활성화합니다. |
setRemoteVideoStreamType | 지정된 사용자의 작은 이미지와 큰 이미지 사이를 전환합니다. |
snapshotVideo | 비디오 스크린샷을 찍습니다. |
API | 설명 |
---|---|
startLocalAudio | 로컬 오디오 캡처 및 업스트림 데이터 전송을 활성화합니다. |
stopLocalAudio | 로컬 오디오 캡처 및 업스트림 데이터 전송을 비활성화합니다. |
muteLocalAudio | 로컬 오디오를 음소거/음소거 해제합니다. |
setVideoMuteImage | 로컬 비디오 푸시가 일시 중지될 때 푸시될 이미지를 설정합니다. |
setAudioRoute | 오디오 경로를 설정합니다. |
muteRemoteAudio | 지정된 원격 사용자의 오디오를 음소거/음소거 해제합니다. |
muteAllRemoteAudio | 모든 사용자를 음소거/음소거 해제합니다. |
setAudioCaptureVolume | SDK 캡처 볼륨을 설정합니다. |
getAudioCaptureVolume | SDK 캡처 볼륨을 가져옵니다. |
setAudioPlayoutVolume | SDK 재생 볼륨을 설정합니다. |
getAudioPlayoutVolume | SDK 재생 볼륨을 가져옵니다. |
enableAudioVolumeEvaluation | 볼륨 알림을 활성화합니다. |
startAudioRecording | 오디오 녹음을 시작합니다. |
stopAudioRecording | 오디오 녹음을 중지합니다. |
setSystemVolumeType | 통화 중에 사용되는 시스템 볼륨 유형을 설정합니다. |
API | 설명 |
---|---|
getDeviceManager | 장치 관리 모듈을 가져옵니다. 자세한 내용은 장치 관리 API를 참고하십시오. |
API | 설명 |
---|---|
getBeautyManager | 뷰티 필터 관리 객체를 가져옵니다. 자세한 내용은 뷰티 필터 관리 문서를 참고하십시오. |
setWatermark | 워터마크를 추가합니다. |
API | 설명 |
---|---|
getAudioEffectManager | BGM, 짧은 오디오 효과 및 음성 효과를 관리하는 데 사용되는 오디오 효과 관리 클래스 TXAudioEffectManager를 가져옵니다. 자세한 내용은 오디오 효과 관리 문서를 참고하십시오. |
API | 설명 |
---|---|
startScreenCapture | 화면 공유를 시작합니다. |
stopScreenCapture | 화면 공유를 중지합니다. |
pauseScreenCapture | 화면 공유를 일시 중지합니다. |
resumeScreenCapture | 화면 공유를 재개합니다. |
API | 설명 |
---|---|
sendCustomCmdMsg | 채팅방의 모든 사용자에게 사용자 정의 메시지를 보냅니다. |
sendSEIMsg | 비디오 프레임에 소량의 사용자 정의 데이터를 포함합니다. |
API | 설명 |
---|---|
startSpeedTest | 네트워크 속도 테스트를 시작합니다. 이는 화상 통화 품질을 저하시킬 수 있으므로 화상 통화 중에는 피해야 합니다. |
stopSpeedTest | 서버 속도 테스트를 중지합니다. |
API | 설명 |
---|---|
getSDKVersion | SDK 버전을 가져옵니다. |
setLogLevel | Log 출력 수준을 설정합니다. |
setLogDirPath | 로그를 저장할 경로를 변경합니다. |
setLogCompressEnabled | 로컬 Log 압축을 활성화/비활성화합니다. |
setConsoleEnabled | 콘솔 로그 인쇄를 활성화/비활성화합니다. |
TRTC 화상 통화 기능을 위한 콜백 API.
API | 설명 |
---|---|
onError | 오류 콜백. 이는 SDK에 복구할 수 없는 오류가 발생했음을 나타냅니다. 이러한 오류를 청취해야 하며 필요한 경우 UI 메시지를 사용자에게 표시해야 합니다. |
onWarning | 경고 콜백. 이는 지연 또는 복구 가능한 디코딩 실패와 같은 심각하지 않은 문제에 대해 경고합니다. |
API | 설명 |
---|---|
onEnterRoom | 방 입장 콜백. |
onExitRoom | 방 종료 콜백. |
onSwitchRole | 역할 전환 콜백. |
onConnectOtherRoom | 크로스 룸 호출 요청 결과의 콜백(호스트 PK). |
onDisConnectOtherRoom | 크로스 룸 호출 종료 결과의 콜백(호스트 PK). |
onSwitchRoom | 방 전환 결과의 콜백(switchRoom). |
API | 설명 |
---|---|
onRemoteUserEnterRoom | 사용자 입장 콜백. |
onRemoteUserLeaveRoom | 사용자 퇴장 콜백. |
onUserVideoAvailable | 원격 사용자에게 재생 가능한 기본 이미지(일반적으로 카메라의 이미지)가 있는지 여부에 대한 콜백. |
onUserSubStreamAvailable | 원격 사용자에게 재생 가능한 서브스트림 이미지(일반적으로 화면 공유 이미지)가 있는지 여부에 대한 콜백. |
onUserAudioAvailable | 원격 사용자의 재생 가능한 오디오 존재 여부 콜백. |
onFirstVideoFrame | 로컬 사용자 또는 원격 사용자의 첫 번째 비디오 프레임 렌더링 콜백. |
onFirstAudioFrame | 원격 사용자의 첫 번째 오디오 프레임 재생의 콜백. 로컬 오디오에 대한 알림이 전송되지 않습니다. |
onSendFirstLocalVideoFrame | 첫 번째 로컬 비디오 프레임 발송 완료 콜백. |
onSendFirstLocalAudioFrame | 첫 번째 로컬 오디오 프레임 발송 완료 콜백. |
배경 음악 재생을 위한 콜백 API.
API | 설명 |
---|---|
onMusicObserverStart | 음악 재생 시작 콜백. |
onMusicObserverPlayProgress | 음악 재생 진행 콜백. |
onMusicObserverComplete | 음악 재생 종료 콜백. |
API | 설명 |
---|---|
onNetworkQuality | 네트워크 품질의 콜백. 이 콜백은 현재 업스트림 및 다운스트림 데이터 전송 품질에 대한 통계를 수집하기 위해 2초마다 트리거됩니다. |
onStatistics | 기술 지표에 대한 통계 콜백. |
API | 설명 |
---|---|
onConnectionLost | 서버에서 SDK 연결 해제 콜백. |
onTryToReconnect | 서버에 다시 연결을 시도하는 SDK의 콜백. |
onConnectionRecovery | SDK 서버 재연결 콜백. |
onSpeedTest | 서버 속도 테스트 결과의 콜백. SDK는 여러 서버 주소의 속도를 테스트하고 각 테스트의 결과는 이 콜백을 통해 반환됩니다. |
API | 설명 |
---|---|
onCameraDidReady | 준비 중인 카메라의 콜백. |
onMicDidReady | 준비 중인 마이크의 콜백. |
onUserVoiceVolume | 각 userId의 볼륨과 전체 원격 볼륨을 포함한 볼륨의 콜백. |
API | 설명 |
---|---|
onRecvCustomCmdMsg | 사용자 정의 메시지 수신 콜백. |
onMissCustomCmdMsg | 사용자 정의 메시지 손실 콜백. |
onRecvSEIMsg | SEI 메시지 수신 콜백. |
API | 설명 |
---|---|
onStartPublishing | TRTCCloud의 startPublishing() API에 해당하는 Tencent Cloud의 라이브 스트리밍 CDN으로 푸시 시작 콜백. |
onStopPublishing | TRTCCloud의 stopPublishing() API에 해당하는 Tencent Cloud의 라이브 스트리밍 CDN으로 푸시 중지 콜백. |
onStartPublishCDNStream | CDN으로 릴레이 푸시 시작 완료에 대한 콜백. |
onStopPublishCDNStream | CDN에 대한 릴레이 푸시 중지 완료 콜백. |
onSetMixTranscodingConfig | TRTCCloud의 setMixTranscodingConfig() API에 해당하는 On-Cloud MixTranscoding 매개변수 설정의 콜백. |
API | 설명 |
---|---|
onScreenCaptureStarted | 화면 공유 시작 콜백 |
onScreenCapturePaused | pauseScreenCapture() 호출을 통한 일시 중지 화면 공유 콜백. |
onScreenCaptureResumed | resumeScreenCapture() 호출을 통한 화면 공유 재개 콜백. |
onScreenCaptureStoped | 화면 공유 중지 콜백. |
API | 설명 |
---|---|
onSnapshotComplete | 스크린샷 완료 콜백. |
클래스 | 설명 |
---|---|
TRTCCloudDef | 주요 클래스 정의를 위한 변수. |
TRTCParams | 방 입장 매개변수. |
TRTCSwitchRoomConfig | 방 전환 매개변수. |
TRTCVideoEncParam | 비디오 인코딩 매개변수. |
TRTCNetworkQosParam | QoS 제어 매개변수. |
TRTCRenderParams | 원격 이미지 매개변수. |
TRTCMixUser | On-Cloud MixTranscoding에서 각 채널의 이미지 위치. |
TRTCTranscodingConfig | On-Cloud MixTranscoding 구성. |
TXVoiceChangerType | 목소리 변화 유형 정의(소녀, 중년 남성, 메탈, 외국 억양 등). |
TXVoiceReverbType | 리버브 효과 유형의 정의(KTV, 룸, 홀, 로우 앤 딥, 레조넌트 등). |
AudioMusicParam | 음악 및 음성 효과 설정 API에 대한 매개변수. |
TRTCAudioRecordingParams | 오디오 녹음 매개변수. |
TRTCPublishCDNParam | CDN 릴레이 푸시 매개변수. |
문제 해결에 도움이 되었나요?