# Functions
CreateAddRecordTemplateRequest creates a request to invoke AddRecordTemplate API.
CreateAddRecordTemplateResponse creates a response to parse from AddRecordTemplate response.
CreateCreateAutoLiveStreamRuleRequest creates a request to invoke CreateAutoLiveStreamRule API.
CreateCreateAutoLiveStreamRuleResponse creates a response to parse from CreateAutoLiveStreamRule response.
CreateCreateEventSubscribeRequest creates a request to invoke CreateEventSubscribe API.
CreateCreateEventSubscribeResponse creates a response to parse from CreateEventSubscribe response.
CreateCreateMPULayoutRequest creates a request to invoke CreateMPULayout API.
CreateCreateMPULayoutResponse creates a response to parse from CreateMPULayout response.
CreateDeleteAutoLiveStreamRuleRequest creates a request to invoke DeleteAutoLiveStreamRule API.
CreateDeleteAutoLiveStreamRuleResponse creates a response to parse from DeleteAutoLiveStreamRule response.
CreateDeleteChannelRequest creates a request to invoke DeleteChannel API.
CreateDeleteChannelResponse creates a response to parse from DeleteChannel response.
CreateDeleteEventSubscribeRequest creates a request to invoke DeleteEventSubscribe API.
CreateDeleteEventSubscribeResponse creates a response to parse from DeleteEventSubscribe response.
CreateDeleteMPULayoutRequest creates a request to invoke DeleteMPULayout API.
CreateDeleteMPULayoutResponse creates a response to parse from DeleteMPULayout response.
CreateDeleteRecordTemplateRequest creates a request to invoke DeleteRecordTemplate API.
CreateDeleteRecordTemplateResponse creates a response to parse from DeleteRecordTemplate response.
CreateDescribeAppKeyRequest creates a request to invoke DescribeAppKey API.
CreateDescribeAppKeyResponse creates a response to parse from DescribeAppKey response.
CreateDescribeAppsRequest creates a request to invoke DescribeApps API.
CreateDescribeAppsResponse creates a response to parse from DescribeApps response.
CreateDescribeAutoLiveStreamRuleRequest creates a request to invoke DescribeAutoLiveStreamRule API.
CreateDescribeAutoLiveStreamRuleResponse creates a response to parse from DescribeAutoLiveStreamRule response.
CreateDescribeChannelParticipantsRequest creates a request to invoke DescribeChannelParticipants API.
CreateDescribeChannelParticipantsResponse creates a response to parse from DescribeChannelParticipants response.
CreateDescribeChannelUsersRequest creates a request to invoke DescribeChannelUsers API.
CreateDescribeChannelUsersResponse creates a response to parse from DescribeChannelUsers response.
CreateDescribeMPULayoutInfoListRequest creates a request to invoke DescribeMPULayoutInfoList API.
CreateDescribeMPULayoutInfoListResponse creates a response to parse from DescribeMPULayoutInfoList response.
CreateDescribeRecordFilesRequest creates a request to invoke DescribeRecordFiles API.
CreateDescribeRecordFilesResponse creates a response to parse from DescribeRecordFiles response.
CreateDescribeRecordTemplatesRequest creates a request to invoke DescribeRecordTemplates API.
CreateDescribeRecordTemplatesResponse creates a response to parse from DescribeRecordTemplates response.
CreateDescribeUserInfoInChannelRequest creates a request to invoke DescribeUserInfoInChannel API.
CreateDescribeUserInfoInChannelResponse creates a response to parse from DescribeUserInfoInChannel response.
CreateDisableAutoLiveStreamRuleRequest creates a request to invoke DisableAutoLiveStreamRule API.
CreateDisableAutoLiveStreamRuleResponse creates a response to parse from DisableAutoLiveStreamRule response.
CreateEnableAutoLiveStreamRuleRequest creates a request to invoke EnableAutoLiveStreamRule API.
CreateEnableAutoLiveStreamRuleResponse creates a response to parse from EnableAutoLiveStreamRule response.
CreateGetMPUTaskStatusRequest creates a request to invoke GetMPUTaskStatus API.
CreateGetMPUTaskStatusResponse creates a response to parse from GetMPUTaskStatus response.
CreateModifyAppRequest creates a request to invoke ModifyApp API.
CreateModifyAppResponse creates a response to parse from ModifyApp response.
CreateModifyMPULayoutRequest creates a request to invoke ModifyMPULayout API.
CreateModifyMPULayoutResponse creates a response to parse from ModifyMPULayout response.
CreateRemoveTerminalsRequest creates a request to invoke RemoveTerminals API.
CreateRemoveTerminalsResponse creates a response to parse from RemoveTerminals response.
CreateStartMPUTaskRequest creates a request to invoke StartMPUTask API.
CreateStartMPUTaskResponse creates a response to parse from StartMPUTask response.
CreateStartRecordTaskRequest creates a request to invoke StartRecordTask API.
CreateStartRecordTaskResponse creates a response to parse from StartRecordTask response.
CreateStopMPUTaskRequest creates a request to invoke StopMPUTask API.
CreateStopMPUTaskResponse creates a response to parse from StopMPUTask response.
CreateStopRecordTaskRequest creates a request to invoke StopRecordTask API.
CreateStopRecordTaskResponse creates a response to parse from StopRecordTask response.
CreateUpdateAutoLiveStreamRuleRequest creates a request to invoke UpdateAutoLiveStreamRule API.
CreateUpdateAutoLiveStreamRuleResponse creates a response to parse from UpdateAutoLiveStreamRule response.
CreateUpdateMPUTaskRequest creates a request to invoke UpdateMPUTask API.
CreateUpdateMPUTaskResponse creates a response to parse from UpdateMPUTask response.
CreateUpdateRecordTaskRequest creates a request to invoke UpdateRecordTask API.
CreateUpdateRecordTaskResponse creates a response to parse from UpdateRecordTask response.
CreateUpdateRecordTemplateRequest creates a request to invoke UpdateRecordTemplate API.
CreateUpdateRecordTemplateResponse creates a response to parse from UpdateRecordTemplate response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
AddRecordTemplateBackgrounds is a repeated param struct in AddRecordTemplateRequest.
AddRecordTemplateClockWidgets is a repeated param struct in AddRecordTemplateRequest.
AddRecordTemplateRequest is the request struct for api AddRecordTemplate.
AddRecordTemplateResponse is the response struct for api AddRecordTemplate.
AddRecordTemplateWatermarks is a repeated param struct in AddRecordTemplateRequest.
App is a nested struct in rtc response.
AppList is a nested struct in rtc response.
Background is a nested struct in rtc response.
Backgrounds is a nested struct in rtc response.
ChannelIdPrefixes is a nested struct in rtc response.
ChannelIds is a nested struct in rtc response.
Client is the sdk client struct, each func corresponds to an OpenAPI.
ClockWidgets is a nested struct in rtc response.
CreateAutoLiveStreamRuleRequest is the request struct for api CreateAutoLiveStreamRule.
CreateAutoLiveStreamRuleResponse is the response struct for api CreateAutoLiveStreamRule.
CreateEventSubscribeRequest is the request struct for api CreateEventSubscribe.
CreateEventSubscribeResponse is the response struct for api CreateEventSubscribe.
CreateMPULayoutPanes is a repeated param struct in CreateMPULayoutRequest.
CreateMPULayoutRequest is the request struct for api CreateMPULayout.
CreateMPULayoutResponse is the response struct for api CreateMPULayout.
DeleteAutoLiveStreamRuleRequest is the request struct for api DeleteAutoLiveStreamRule.
DeleteAutoLiveStreamRuleResponse is the response struct for api DeleteAutoLiveStreamRule.
DeleteChannelRequest is the request struct for api DeleteChannel.
DeleteChannelResponse is the response struct for api DeleteChannel.
DeleteEventSubscribeRequest is the request struct for api DeleteEventSubscribe.
DeleteEventSubscribeResponse is the response struct for api DeleteEventSubscribe.
DeleteMPULayoutRequest is the request struct for api DeleteMPULayout.
DeleteMPULayoutResponse is the response struct for api DeleteMPULayout.
DeleteRecordTemplateRequest is the request struct for api DeleteRecordTemplate.
DeleteRecordTemplateResponse is the response struct for api DeleteRecordTemplate.
DescribeAppKeyRequest is the request struct for api DescribeAppKey.
DescribeAppKeyResponse is the response struct for api DescribeAppKey.
DescribeAppsRequest is the request struct for api DescribeApps.
DescribeAppsResponse is the response struct for api DescribeApps.
DescribeAutoLiveStreamRuleRequest is the request struct for api DescribeAutoLiveStreamRule.
DescribeAutoLiveStreamRuleResponse is the response struct for api DescribeAutoLiveStreamRule.
DescribeChannelParticipantsRequest is the request struct for api DescribeChannelParticipants.
DescribeChannelParticipantsResponse is the response struct for api DescribeChannelParticipants.
DescribeChannelUsersRequest is the request struct for api DescribeChannelUsers.
DescribeChannelUsersResponse is the response struct for api DescribeChannelUsers.
DescribeMPULayoutInfoListRequest is the request struct for api DescribeMPULayoutInfoList.
DescribeMPULayoutInfoListResponse is the response struct for api DescribeMPULayoutInfoList.
DescribeRecordFilesRequest is the request struct for api DescribeRecordFiles.
DescribeRecordFilesResponse is the response struct for api DescribeRecordFiles.
DescribeRecordTemplatesRequest is the request struct for api DescribeRecordTemplates.
DescribeRecordTemplatesResponse is the response struct for api DescribeRecordTemplates.
DescribeUserInfoInChannelRequest is the request struct for api DescribeUserInfoInChannel.
DescribeUserInfoInChannelResponse is the response struct for api DescribeUserInfoInChannel.
DisableAutoLiveStreamRuleRequest is the request struct for api DisableAutoLiveStreamRule.
DisableAutoLiveStreamRuleResponse is the response struct for api DisableAutoLiveStreamRule.
EnableAutoLiveStreamRuleRequest is the request struct for api EnableAutoLiveStreamRule.
EnableAutoLiveStreamRuleResponse is the response struct for api EnableAutoLiveStreamRule.
Formats is a nested struct in rtc response.
GetMPUTaskStatusRequest is the request struct for api GetMPUTaskStatus.
GetMPUTaskStatusResponse is the response struct for api GetMPUTaskStatus.
InteractiveUserList is a nested struct in rtc response.
Layout is a nested struct in rtc response.
LayoutIds is a nested struct in rtc response.
Layouts is a nested struct in rtc response.
LiveUserList is a nested struct in rtc response.
ModifyAppRequest is the request struct for api ModifyApp.
ModifyAppResponse is the response struct for api ModifyApp.
ModifyMPULayoutPanes is a repeated param struct in ModifyMPULayoutRequest.
ModifyMPULayoutRequest is the request struct for api ModifyMPULayout.
ModifyMPULayoutResponse is the response struct for api ModifyMPULayout.
Panes is a nested struct in rtc response.
PanesItem is a nested struct in rtc response.
Property is a nested struct in rtc response.
PropertyItem is a nested struct in rtc response.
RecordFile is a nested struct in rtc response.
RecordFiles is a nested struct in rtc response.
RemoveTerminalsRequest is the request struct for api RemoveTerminals.
RemoveTerminalsResponse is the response struct for api RemoveTerminals.
Rule is a nested struct in rtc response.
Rules is a nested struct in rtc response.
ServiceAreas is a nested struct in rtc response.
StartMPUTaskBackgrounds is a repeated param struct in StartMPUTaskRequest.
StartMPUTaskClockWidgets is a repeated param struct in StartMPUTaskRequest.
StartMPUTaskEnhancedParam is a repeated param struct in StartMPUTaskRequest.
StartMPUTaskOutputStreamParams is a repeated param struct in StartMPUTaskRequest.
StartMPUTaskRequest is the request struct for api StartMPUTask.
StartMPUTaskResponse is the response struct for api StartMPUTask.
StartMPUTaskUserPanes is a repeated param struct in StartMPUTaskRequest.
StartMPUTaskUserPanesImages is a repeated param struct in StartMPUTaskRequest.
StartMPUTaskUserPanesTexts is a repeated param struct in StartMPUTaskRequest.
StartMPUTaskWatermarks is a repeated param struct in StartMPUTaskRequest.
StartRecordTaskRequest is the request struct for api StartRecordTask.
StartRecordTaskResponse is the response struct for api StartRecordTask.
StartRecordTaskUserPanes is a repeated param struct in StartRecordTaskRequest.
StartRecordTaskUserPanesImages is a repeated param struct in StartRecordTaskRequest.
StartRecordTaskUserPanesTexts is a repeated param struct in StartRecordTaskRequest.
StopMPUTaskRequest is the request struct for api StopMPUTask.
StopMPUTaskResponse is the response struct for api StopMPUTask.
StopRecordTaskRequest is the request struct for api StopRecordTask.
StopRecordTaskResponse is the response struct for api StopRecordTask.
Template is a nested struct in rtc response.
Templates is a nested struct in rtc response.
Terminal is a nested struct in rtc response.
Terminals is a nested struct in rtc response.
UpdateAutoLiveStreamRuleRequest is the request struct for api UpdateAutoLiveStreamRule.
UpdateAutoLiveStreamRuleResponse is the response struct for api UpdateAutoLiveStreamRule.
UpdateMPUTaskBackgrounds is a repeated param struct in UpdateMPUTaskRequest.
UpdateMPUTaskClockWidgets is a repeated param struct in UpdateMPUTaskRequest.
UpdateMPUTaskEnhancedParam is a repeated param struct in UpdateMPUTaskRequest.
UpdateMPUTaskRequest is the request struct for api UpdateMPUTask.
UpdateMPUTaskResponse is the response struct for api UpdateMPUTask.
UpdateMPUTaskUserPanes is a repeated param struct in UpdateMPUTaskRequest.
UpdateMPUTaskUserPanesImages is a repeated param struct in UpdateMPUTaskRequest.
UpdateMPUTaskUserPanesTexts is a repeated param struct in UpdateMPUTaskRequest.
UpdateMPUTaskWatermarks is a repeated param struct in UpdateMPUTaskRequest.
UpdateRecordTaskRequest is the request struct for api UpdateRecordTask.
UpdateRecordTaskResponse is the response struct for api UpdateRecordTask.
UpdateRecordTaskUserPanes is a repeated param struct in UpdateRecordTaskRequest.
UpdateRecordTaskUserPanesImages is a repeated param struct in UpdateRecordTaskRequest.
UpdateRecordTaskUserPanesTexts is a repeated param struct in UpdateRecordTaskRequest.
UpdateRecordTemplateBackgrounds is a repeated param struct in UpdateRecordTemplateRequest.
UpdateRecordTemplateClockWidgets is a repeated param struct in UpdateRecordTemplateRequest.
UpdateRecordTemplateRequest is the request struct for api UpdateRecordTemplate.
UpdateRecordTemplateResponse is the response struct for api UpdateRecordTemplate.
UpdateRecordTemplateWatermarks is a repeated param struct in UpdateRecordTemplateRequest.
UserListInDescribeChannelParticipants is a nested struct in rtc response.
UserListInDescribeChannelUsers is a nested struct in rtc response.
Watermark is a nested struct in rtc response.
Watermarks is a nested struct in rtc response.