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 | 
| CreateCloudRecordingResponse | CreateCloudRecording(CreateCloudRecordingRequest req)API description:
This API is used to start an on-cloud recording task. | 
| DeleteCloudRecordingResponse | DeleteCloudRecording(DeleteCloudRecordingRequest req)This API is used to stop a recording task. | 
| 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. | 
| DescribeCloudRecordingResponse | DescribeCloudRecording(DescribeCloudRecordingRequest req)This API is used to query the status of a recording task after it starts. | 
| 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. | 
| 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. | 
| ModifyCloudRecordingResponse | ModifyCloudRecording(ModifyCloudRecordingRequest req)This API is used to modify a recording task. | 
| 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. | 
| 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. | 
| 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 CreateCloudRecordingResponse CreateCloudRecording(CreateCloudRecordingRequest req) throws TencentCloudSDKException
req - CreateCloudRecordingRequestTencentCloudSDKExceptionpublic DeleteCloudRecordingResponse DeleteCloudRecording(DeleteCloudRecordingRequest req) throws TencentCloudSDKException
req - DeleteCloudRecordingRequestTencentCloudSDKExceptionpublic DescribeAIConversationResponse DescribeAIConversation(DescribeAIConversationRequest req) throws TencentCloudSDKException
req - DescribeAIConversationRequestTencentCloudSDKExceptionpublic DescribeAITranscriptionResponse DescribeAITranscription(DescribeAITranscriptionRequest req) throws TencentCloudSDKException
req - DescribeAITranscriptionRequestTencentCloudSDKExceptionpublic DescribeCallDetailInfoResponse DescribeCallDetailInfo(DescribeCallDetailInfoRequest req) throws TencentCloudSDKException
req - DescribeCallDetailInfoRequestTencentCloudSDKExceptionpublic DescribeCloudRecordingResponse DescribeCloudRecording(DescribeCloudRecordingRequest req) throws TencentCloudSDKException
req - DescribeCloudRecordingRequestTencentCloudSDKExceptionpublic 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 DismissRoomResponse DismissRoom(DismissRoomRequest req) throws TencentCloudSDKException
req - DismissRoomRequestTencentCloudSDKExceptionpublic DismissRoomByStrRoomIdResponse DismissRoomByStrRoomId(DismissRoomByStrRoomIdRequest req) throws TencentCloudSDKException
req - DismissRoomByStrRoomIdRequestTencentCloudSDKExceptionpublic ModifyCloudRecordingResponse ModifyCloudRecording(ModifyCloudRecordingRequest req) throws TencentCloudSDKException
req - ModifyCloudRecordingRequestTencentCloudSDKExceptionpublic 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 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 UpdateAIConversationResponse UpdateAIConversation(UpdateAIConversationRequest req) throws TencentCloudSDKException
req - UpdateAIConversationRequestTencentCloudSDKExceptionpublic UpdatePublishCdnStreamResponse UpdatePublishCdnStream(UpdatePublishCdnStreamRequest req) throws TencentCloudSDKException
req - UpdatePublishCdnStreamRequestTencentCloudSDKExceptionpublic UpdateStreamIngestResponse UpdateStreamIngest(UpdateStreamIngestRequest req) throws TencentCloudSDKException
req - UpdateStreamIngestRequestTencentCloudSDKExceptionCopyright © 2024. All rights reserved.