public class TrtcClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION| Constructor and Description |
|---|
TrtcClient(Credential credential,
String region) |
TrtcClient(Credential credential,
String region,
ClientProfile profile) |
| Modifier and Type | Method and Description |
|---|---|
ControlAIConversationResponse |
ControlAIConversation(ControlAIConversationRequest req)
Provides server-side control of AI Conversation
|
CreateCloudModerationResponse |
CreateCloudModeration(CreateCloudModerationRequest req)
API description:
This API is used to enable the cloud moderation feature to complete audio and video slicing, video frame extraction, and audio stream recording in the room, and submit them to the specified moderation supplier for completing the moderation.
|
CreateCloudRecordingResponse |
CreateCloudRecording(CreateCloudRecordingRequest req)
API description:
This API is used to start an on-cloud recording task.
|
CreateCloudSliceTaskResponse |
CreateCloudSliceTask(CreateCloudSliceTaskRequest req)
API description:
This API is used to enable the cloud slicing feature, completing audio and video slicing tasks in the room, and uploading them to the specified cloud storage.
|
DeleteCloudModerationResponse |
DeleteCloudModeration(DeleteCloudModerationRequest req)
This API is used to stop submission for moderation after the cloud moderation task is successfully started.
|
DeleteCloudRecordingResponse |
DeleteCloudRecording(DeleteCloudRecordingRequest req)
This API is used to stop a recording task.
|
DeleteCloudSliceTaskResponse |
DeleteCloudSliceTask(DeleteCloudSliceTaskRequest req)
This API is used to stop the slicing task after it is started.
|
DescribeAIConversationResponse |
DescribeAIConversation(DescribeAIConversationRequest req)
Describe the AI conversation task status
|
DescribeAITranscriptionResponse |
DescribeAITranscription(DescribeAITranscriptionRequest req)
Describe AI transcription task status
|
DescribeCallDetailInfoResponse |
DescribeCallDetailInfo(DescribeCallDetailInfoRequest req)
This API (the old `DescribeCallDetail`) is used to query the user list and call quality data of a specified time range in the last 14 days.
|
DescribeCloudModerationResponse |
DescribeCloudModeration(DescribeCloudModerationRequest req)
This API is used to query the status of the moderation task and information about the subscription blocklist and allowlist after the task is started, which is valid only when the task is in progress.
|
DescribeCloudRecordingResponse |
DescribeCloudRecording(DescribeCloudRecordingRequest req)
This API is used to query the status of a recording task after it starts.
|
DescribeCloudSliceTaskResponse |
DescribeCloudSliceTask(DescribeCloudSliceTaskRequest req)
This API is used to query the status of the slicing task after it is started, which is valid only when the task is in progress.
|
DescribeMixTranscodingUsageResponse |
DescribeMixTranscodingUsage(DescribeMixTranscodingUsageRequest req)
This API is used to query your usage of TRTC’s On-Cloud MixTranscoding service.
|
DescribeRecordingUsageResponse |
DescribeRecordingUsage(DescribeRecordingUsageRequest req)
This API is used to query your TRTC recording usage.
|
DescribeRelayUsageResponse |
DescribeRelayUsage(DescribeRelayUsageRequest req)
This API is used to query your usage of TRTC’s relay to CDN service.
|
DescribeRoomInfoResponse |
DescribeRoomInfo(DescribeRoomInfoRequest req)
This API (the old `DescribeRoomInformation`) is used to query the rooms of an application (`SDKAppID`) in the last 14 days.
|
DescribeScaleInfoResponse |
DescribeScaleInfo(DescribeScaleInfoRequest req)
This API (the old `DescribeHistoryScale`) is used to query the daily number of rooms and users of an application (`SDKAppID`) in the last 14 days.
|
DescribeStreamIngestResponse |
DescribeStreamIngest(DescribeStreamIngestRequest req)
You can query the status of the Relay task.
|
DescribeTRTCMarketQualityDataResponse |
DescribeTRTCMarketQualityData(DescribeTRTCMarketQualityDataRequest req)
Query TRTC Monitoring Dashboard - Data Dashboard Quality Metrics (including the following metrics)
joinSuccessRate: Join channel success rate.
|
DescribeTRTCMarketScaleDataResponse |
DescribeTRTCMarketScaleData(DescribeTRTCMarketScaleDataRequest req)
Query TRTC Monitoring Dashboard - Data Dashboard Scale Metrics (will return userCount, roomCount, peakCurrentUsers, peakCurrentChannels)
- userCount: number of users in the call,
- roomCount: number of rooms in the call, counted as one call channel from the time a user joins the channel to the time all users leave the channel.
|
DescribeTRTCRealTimeQualityDataResponse |
DescribeTRTCRealTimeQualityData(DescribeTRTCRealTimeQualityDataRequest req)
Query TRTC Monitoring Dashboard - Real-Time Monitoring Quality Metrics (return the following metrics)
-Video stutter rate
-Audio stutter rate
Note:
1.
|
DescribeTRTCRealTimeScaleDataResponse |
DescribeTRTCRealTimeScaleData(DescribeTRTCRealTimeScaleDataRequest req)
Query TRTC Monitoring Dashboard - Real-Time Monitoring Scale Metrics (the following metrics will be returned) -userCount (Online users) -roomCount (Online rooms) Note: 1.
|
DescribeTrtcRoomUsageResponse |
DescribeTrtcRoomUsage(DescribeTrtcRoomUsageRequest req)
This API is used to query usage data grouped by room.
|
DescribeTrtcUsageResponse |
DescribeTrtcUsage(DescribeTrtcUsageRequest req)
This API is used to query your TRTC audio/video duration.
|
DescribeUnusualEventResponse |
DescribeUnusualEvent(DescribeUnusualEventRequest req)
This API (the old `DescribeAbnormalEvent`) is used to query up to 20 random abnormal user experiences of an application (`SDKAppID`) in the last 14 days.
|
DescribeUserEventResponse |
DescribeUserEvent(DescribeUserEventRequest req)
This API (the old `DescribeDetailEvent`) is used to query the events of a call in the last 14 days, including user entry and exit, turning the camera on/off, etc.
|
DescribeUserInfoResponse |
DescribeUserInfo(DescribeUserInfoRequest req)
This API (the old `DescribeUserInformation`) is used to query the user list of a specified time range (up to four hours) in the last 14 days.
|
DescribeWebRecordResponse |
DescribeWebRecord(DescribeWebRecordRequest req)
Queries the status of a web-page recording task
|
DismissRoomResponse |
DismissRoom(DismissRoomRequest req)
This API is used to remove all users from a room and dismiss the room.
|
DismissRoomByStrRoomIdResponse |
DismissRoomByStrRoomId(DismissRoomByStrRoomIdRequest req)
This API is used to remove all users from a room and close the room.
|
ModifyCloudModerationResponse |
ModifyCloudModeration(ModifyCloudModerationRequest req)
This API is used to update the subscription blocklist and allowlist after the cloud moderation task is successfully started.
|
ModifyCloudRecordingResponse |
ModifyCloudRecording(ModifyCloudRecordingRequest req)
This API is used to modify a recording task.
|
ModifyCloudSliceTaskResponse |
ModifyCloudSliceTask(ModifyCloudSliceTaskRequest req)
This API is used to update the slicing task after it is started.
|
RemoveUserResponse |
RemoveUser(RemoveUserRequest req)
This API is used to remove a user from a room.
|
RemoveUserByStrRoomIdResponse |
RemoveUserByStrRoomId(RemoveUserByStrRoomIdRequest req)
This API is used to remove a user from a room.
|
SetUserBlockedResponse |
SetUserBlocked(SetUserBlockedRequest req)
This API is used to disable or enable the audio and video of a user.
|
SetUserBlockedByStrRoomIdResponse |
SetUserBlockedByStrRoomId(SetUserBlockedByStrRoomIdRequest req)
This API allows an anchor, room owner, admin to mute/unmute a user.
|
StartAIConversationResponse |
StartAIConversation(StartAIConversationRequest req)
Initiate AI conversation task, where the AI bot enters the TRTC room to engage in AI conversation with specified members in the room.
|
StartAITranscriptionResponse |
StartAITranscription(StartAITranscriptionRequest req)
Initiate the transcription bot.
|
StartPublishCdnStreamResponse |
StartPublishCdnStream(StartPublishCdnStreamRequest req)
In a TRTC room, there may be multiple audio and video streams concurrently active.
|
StartStreamIngestResponse |
StartStreamIngest(StartStreamIngestRequest req)
Push an online media stream to the TRTC room.
|
StartWebRecordResponse |
StartWebRecord(StartWebRecordRequest req)
This interface can be used to initiate a web-page recording task.
|
StopAIConversationResponse |
StopAIConversation(StopAIConversationRequest req)
Stop AI conversation task
|
StopAITranscriptionResponse |
StopAITranscription(StopAITranscriptionRequest req)
Stop AI Transcription task
|
StopPublishCdnStreamResponse |
StopPublishCdnStream(StopPublishCdnStreamRequest req)
This API is used to stop a relaying task.
|
StopStreamIngestResponse |
StopStreamIngest(StopStreamIngestRequest req)
Stop a Pull stream Relay task.
|
StopWebRecordResponse |
StopWebRecord(StopWebRecordRequest req)
Stop an web-page recording task
|
UpdateAIConversationResponse |
UpdateAIConversation(UpdateAIConversationRequest req)
Update AI conversation task parameters
|
UpdatePublishCdnStreamResponse |
UpdatePublishCdnStream(UpdatePublishCdnStreamRequest req)
This API is used to change the parameters of a relaying task.
|
UpdateStreamIngestResponse |
UpdateStreamIngest(UpdateStreamIngestRequest req)
You can update the StreamUrl of the Relay task.
|
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, internalRequest, internalRequestRaw, processResponseJson, processResponseSSE, retry, setClientProfile, setCredential, setRegion, setRegionBreakerpublic TrtcClient(Credential credential, String region)
public TrtcClient(Credential credential, String region, ClientProfile profile)
public ControlAIConversationResponse ControlAIConversation(ControlAIConversationRequest req) throws TencentCloudSDKException
req - ControlAIConversationRequestTencentCloudSDKExceptionpublic CreateCloudModerationResponse CreateCloudModeration(CreateCloudModerationRequest req) throws TencentCloudSDKException
req - CreateCloudModerationRequestTencentCloudSDKExceptionpublic CreateCloudRecordingResponse CreateCloudRecording(CreateCloudRecordingRequest req) throws TencentCloudSDKException
req - CreateCloudRecordingRequestTencentCloudSDKExceptionpublic CreateCloudSliceTaskResponse CreateCloudSliceTask(CreateCloudSliceTaskRequest req) throws TencentCloudSDKException
req - CreateCloudSliceTaskRequestTencentCloudSDKExceptionpublic DeleteCloudModerationResponse DeleteCloudModeration(DeleteCloudModerationRequest req) throws TencentCloudSDKException
req - DeleteCloudModerationRequestTencentCloudSDKExceptionpublic DeleteCloudRecordingResponse DeleteCloudRecording(DeleteCloudRecordingRequest req) throws TencentCloudSDKException
req - DeleteCloudRecordingRequestTencentCloudSDKExceptionpublic DeleteCloudSliceTaskResponse DeleteCloudSliceTask(DeleteCloudSliceTaskRequest req) throws TencentCloudSDKException
req - DeleteCloudSliceTaskRequestTencentCloudSDKExceptionpublic DescribeAIConversationResponse DescribeAIConversation(DescribeAIConversationRequest req) throws TencentCloudSDKException
req - DescribeAIConversationRequestTencentCloudSDKExceptionpublic DescribeAITranscriptionResponse DescribeAITranscription(DescribeAITranscriptionRequest req) throws TencentCloudSDKException
req - DescribeAITranscriptionRequestTencentCloudSDKExceptionpublic DescribeCallDetailInfoResponse DescribeCallDetailInfo(DescribeCallDetailInfoRequest req) throws TencentCloudSDKException
req - DescribeCallDetailInfoRequestTencentCloudSDKExceptionpublic DescribeCloudModerationResponse DescribeCloudModeration(DescribeCloudModerationRequest req) throws TencentCloudSDKException
req - DescribeCloudModerationRequestTencentCloudSDKExceptionpublic DescribeCloudRecordingResponse DescribeCloudRecording(DescribeCloudRecordingRequest req) throws TencentCloudSDKException
req - DescribeCloudRecordingRequestTencentCloudSDKExceptionpublic DescribeCloudSliceTaskResponse DescribeCloudSliceTask(DescribeCloudSliceTaskRequest req) throws TencentCloudSDKException
req - DescribeCloudSliceTaskRequestTencentCloudSDKExceptionpublic DescribeMixTranscodingUsageResponse DescribeMixTranscodingUsage(DescribeMixTranscodingUsageRequest req) throws TencentCloudSDKException
req - DescribeMixTranscodingUsageRequestTencentCloudSDKExceptionpublic DescribeRecordingUsageResponse DescribeRecordingUsage(DescribeRecordingUsageRequest req) throws TencentCloudSDKException
req - DescribeRecordingUsageRequestTencentCloudSDKExceptionpublic DescribeRelayUsageResponse DescribeRelayUsage(DescribeRelayUsageRequest req) throws TencentCloudSDKException
req - DescribeRelayUsageRequestTencentCloudSDKExceptionpublic DescribeRoomInfoResponse DescribeRoomInfo(DescribeRoomInfoRequest req) throws TencentCloudSDKException
req - DescribeRoomInfoRequestTencentCloudSDKExceptionpublic DescribeScaleInfoResponse DescribeScaleInfo(DescribeScaleInfoRequest req) throws TencentCloudSDKException
req - DescribeScaleInfoRequestTencentCloudSDKExceptionpublic DescribeStreamIngestResponse DescribeStreamIngest(DescribeStreamIngestRequest req) throws TencentCloudSDKException
req - DescribeStreamIngestRequestTencentCloudSDKExceptionpublic DescribeTRTCMarketQualityDataResponse DescribeTRTCMarketQualityData(DescribeTRTCMarketQualityDataRequest req) throws TencentCloudSDKException
req - DescribeTRTCMarketQualityDataRequestTencentCloudSDKExceptionpublic DescribeTRTCMarketScaleDataResponse DescribeTRTCMarketScaleData(DescribeTRTCMarketScaleDataRequest req) throws TencentCloudSDKException
req - DescribeTRTCMarketScaleDataRequestTencentCloudSDKExceptionpublic DescribeTRTCRealTimeQualityDataResponse DescribeTRTCRealTimeQualityData(DescribeTRTCRealTimeQualityDataRequest req) throws TencentCloudSDKException
req - DescribeTRTCRealTimeQualityDataRequestTencentCloudSDKExceptionpublic DescribeTRTCRealTimeScaleDataResponse DescribeTRTCRealTimeScaleData(DescribeTRTCRealTimeScaleDataRequest req) throws TencentCloudSDKException
req - DescribeTRTCRealTimeScaleDataRequestTencentCloudSDKExceptionpublic DescribeTrtcRoomUsageResponse DescribeTrtcRoomUsage(DescribeTrtcRoomUsageRequest req) throws TencentCloudSDKException
req - DescribeTrtcRoomUsageRequestTencentCloudSDKExceptionpublic DescribeTrtcUsageResponse DescribeTrtcUsage(DescribeTrtcUsageRequest req) throws TencentCloudSDKException
req - DescribeTrtcUsageRequestTencentCloudSDKExceptionpublic DescribeUnusualEventResponse DescribeUnusualEvent(DescribeUnusualEventRequest req) throws TencentCloudSDKException
req - DescribeUnusualEventRequestTencentCloudSDKExceptionpublic DescribeUserEventResponse DescribeUserEvent(DescribeUserEventRequest req) throws TencentCloudSDKException
req - DescribeUserEventRequestTencentCloudSDKExceptionpublic DescribeUserInfoResponse DescribeUserInfo(DescribeUserInfoRequest req) throws TencentCloudSDKException
req - DescribeUserInfoRequestTencentCloudSDKExceptionpublic DescribeWebRecordResponse DescribeWebRecord(DescribeWebRecordRequest req) throws TencentCloudSDKException
req - DescribeWebRecordRequestTencentCloudSDKExceptionpublic DismissRoomResponse DismissRoom(DismissRoomRequest req) throws TencentCloudSDKException
req - DismissRoomRequestTencentCloudSDKExceptionpublic DismissRoomByStrRoomIdResponse DismissRoomByStrRoomId(DismissRoomByStrRoomIdRequest req) throws TencentCloudSDKException
req - DismissRoomByStrRoomIdRequestTencentCloudSDKExceptionpublic ModifyCloudModerationResponse ModifyCloudModeration(ModifyCloudModerationRequest req) throws TencentCloudSDKException
req - ModifyCloudModerationRequestTencentCloudSDKExceptionpublic ModifyCloudRecordingResponse ModifyCloudRecording(ModifyCloudRecordingRequest req) throws TencentCloudSDKException
req - ModifyCloudRecordingRequestTencentCloudSDKExceptionpublic ModifyCloudSliceTaskResponse ModifyCloudSliceTask(ModifyCloudSliceTaskRequest req) throws TencentCloudSDKException
req - ModifyCloudSliceTaskRequestTencentCloudSDKExceptionpublic RemoveUserResponse RemoveUser(RemoveUserRequest req) throws TencentCloudSDKException
req - RemoveUserRequestTencentCloudSDKExceptionpublic RemoveUserByStrRoomIdResponse RemoveUserByStrRoomId(RemoveUserByStrRoomIdRequest req) throws TencentCloudSDKException
req - RemoveUserByStrRoomIdRequestTencentCloudSDKExceptionpublic SetUserBlockedResponse SetUserBlocked(SetUserBlockedRequest req) throws TencentCloudSDKException
req - SetUserBlockedRequestTencentCloudSDKExceptionpublic SetUserBlockedByStrRoomIdResponse SetUserBlockedByStrRoomId(SetUserBlockedByStrRoomIdRequest req) throws TencentCloudSDKException
req - SetUserBlockedByStrRoomIdRequestTencentCloudSDKExceptionpublic StartAIConversationResponse StartAIConversation(StartAIConversationRequest req) throws TencentCloudSDKException
req - StartAIConversationRequestTencentCloudSDKExceptionpublic StartAITranscriptionResponse StartAITranscription(StartAITranscriptionRequest req) throws TencentCloudSDKException
req - StartAITranscriptionRequestTencentCloudSDKExceptionpublic StartPublishCdnStreamResponse StartPublishCdnStream(StartPublishCdnStreamRequest req) throws TencentCloudSDKException
req - StartPublishCdnStreamRequestTencentCloudSDKExceptionpublic StartStreamIngestResponse StartStreamIngest(StartStreamIngestRequest req) throws TencentCloudSDKException
req - StartStreamIngestRequestTencentCloudSDKExceptionpublic StartWebRecordResponse StartWebRecord(StartWebRecordRequest req) throws TencentCloudSDKException
req - StartWebRecordRequestTencentCloudSDKExceptionpublic StopAIConversationResponse StopAIConversation(StopAIConversationRequest req) throws TencentCloudSDKException
req - StopAIConversationRequestTencentCloudSDKExceptionpublic StopAITranscriptionResponse StopAITranscription(StopAITranscriptionRequest req) throws TencentCloudSDKException
req - StopAITranscriptionRequestTencentCloudSDKExceptionpublic StopPublishCdnStreamResponse StopPublishCdnStream(StopPublishCdnStreamRequest req) throws TencentCloudSDKException
req - StopPublishCdnStreamRequestTencentCloudSDKExceptionpublic StopStreamIngestResponse StopStreamIngest(StopStreamIngestRequest req) throws TencentCloudSDKException
req - StopStreamIngestRequestTencentCloudSDKExceptionpublic StopWebRecordResponse StopWebRecord(StopWebRecordRequest req) throws TencentCloudSDKException
req - StopWebRecordRequestTencentCloudSDKExceptionpublic UpdateAIConversationResponse UpdateAIConversation(UpdateAIConversationRequest req) throws TencentCloudSDKException
req - UpdateAIConversationRequestTencentCloudSDKExceptionpublic UpdatePublishCdnStreamResponse UpdatePublishCdnStream(UpdatePublishCdnStreamRequest req) throws TencentCloudSDKException
req - UpdatePublishCdnStreamRequestTencentCloudSDKExceptionpublic UpdateStreamIngestResponse UpdateStreamIngest(UpdateStreamIngestRequest req) throws TencentCloudSDKException
req - UpdateStreamIngestRequestTencentCloudSDKExceptionCopyright © 2025. All rights reserved.