Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AddRecordTemplateBackgrounds
- type AddRecordTemplateClockWidgets
- type AddRecordTemplateRequest
- type AddRecordTemplateResponse
- type AddRecordTemplateWatermarks
- type App
- type AppList
- type Background
- type Backgrounds
- type ChannelIdPrefixes
- type ChannelIds
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddRecordTemplate(request *AddRecordTemplateRequest) (response *AddRecordTemplateResponse, err error)
- func (client *Client) AddRecordTemplateWithCallback(request *AddRecordTemplateRequest, ...) <-chan int
- func (client *Client) AddRecordTemplateWithChan(request *AddRecordTemplateRequest) (<-chan *AddRecordTemplateResponse, <-chan error)
- func (client *Client) CreateAutoLiveStreamRule(request *CreateAutoLiveStreamRuleRequest) (response *CreateAutoLiveStreamRuleResponse, err error)
- func (client *Client) CreateAutoLiveStreamRuleWithCallback(request *CreateAutoLiveStreamRuleRequest, ...) <-chan int
- func (client *Client) CreateAutoLiveStreamRuleWithChan(request *CreateAutoLiveStreamRuleRequest) (<-chan *CreateAutoLiveStreamRuleResponse, <-chan error)
- func (client *Client) CreateEventSubscribe(request *CreateEventSubscribeRequest) (response *CreateEventSubscribeResponse, err error)
- func (client *Client) CreateEventSubscribeWithCallback(request *CreateEventSubscribeRequest, ...) <-chan int
- func (client *Client) CreateEventSubscribeWithChan(request *CreateEventSubscribeRequest) (<-chan *CreateEventSubscribeResponse, <-chan error)
- func (client *Client) CreateMPULayout(request *CreateMPULayoutRequest) (response *CreateMPULayoutResponse, err error)
- func (client *Client) CreateMPULayoutWithCallback(request *CreateMPULayoutRequest, ...) <-chan int
- func (client *Client) CreateMPULayoutWithChan(request *CreateMPULayoutRequest) (<-chan *CreateMPULayoutResponse, <-chan error)
- func (client *Client) DeleteAutoLiveStreamRule(request *DeleteAutoLiveStreamRuleRequest) (response *DeleteAutoLiveStreamRuleResponse, err error)
- func (client *Client) DeleteAutoLiveStreamRuleWithCallback(request *DeleteAutoLiveStreamRuleRequest, ...) <-chan int
- func (client *Client) DeleteAutoLiveStreamRuleWithChan(request *DeleteAutoLiveStreamRuleRequest) (<-chan *DeleteAutoLiveStreamRuleResponse, <-chan error)
- func (client *Client) DeleteChannel(request *DeleteChannelRequest) (response *DeleteChannelResponse, err error)
- func (client *Client) DeleteChannelWithCallback(request *DeleteChannelRequest, ...) <-chan int
- func (client *Client) DeleteChannelWithChan(request *DeleteChannelRequest) (<-chan *DeleteChannelResponse, <-chan error)
- func (client *Client) DeleteEventSubscribe(request *DeleteEventSubscribeRequest) (response *DeleteEventSubscribeResponse, err error)
- func (client *Client) DeleteEventSubscribeWithCallback(request *DeleteEventSubscribeRequest, ...) <-chan int
- func (client *Client) DeleteEventSubscribeWithChan(request *DeleteEventSubscribeRequest) (<-chan *DeleteEventSubscribeResponse, <-chan error)
- func (client *Client) DeleteMPULayout(request *DeleteMPULayoutRequest) (response *DeleteMPULayoutResponse, err error)
- func (client *Client) DeleteMPULayoutWithCallback(request *DeleteMPULayoutRequest, ...) <-chan int
- func (client *Client) DeleteMPULayoutWithChan(request *DeleteMPULayoutRequest) (<-chan *DeleteMPULayoutResponse, <-chan error)
- func (client *Client) DeleteRecordTemplate(request *DeleteRecordTemplateRequest) (response *DeleteRecordTemplateResponse, err error)
- func (client *Client) DeleteRecordTemplateWithCallback(request *DeleteRecordTemplateRequest, ...) <-chan int
- func (client *Client) DeleteRecordTemplateWithChan(request *DeleteRecordTemplateRequest) (<-chan *DeleteRecordTemplateResponse, <-chan error)
- func (client *Client) DescribeAppKey(request *DescribeAppKeyRequest) (response *DescribeAppKeyResponse, err error)
- func (client *Client) DescribeAppKeyWithCallback(request *DescribeAppKeyRequest, ...) <-chan int
- func (client *Client) DescribeAppKeyWithChan(request *DescribeAppKeyRequest) (<-chan *DescribeAppKeyResponse, <-chan error)
- func (client *Client) DescribeApps(request *DescribeAppsRequest) (response *DescribeAppsResponse, err error)
- func (client *Client) DescribeAppsWithCallback(request *DescribeAppsRequest, ...) <-chan int
- func (client *Client) DescribeAppsWithChan(request *DescribeAppsRequest) (<-chan *DescribeAppsResponse, <-chan error)
- func (client *Client) DescribeAutoLiveStreamRule(request *DescribeAutoLiveStreamRuleRequest) (response *DescribeAutoLiveStreamRuleResponse, err error)
- func (client *Client) DescribeAutoLiveStreamRuleWithCallback(request *DescribeAutoLiveStreamRuleRequest, ...) <-chan int
- func (client *Client) DescribeAutoLiveStreamRuleWithChan(request *DescribeAutoLiveStreamRuleRequest) (<-chan *DescribeAutoLiveStreamRuleResponse, <-chan error)
- func (client *Client) DescribeChannelParticipants(request *DescribeChannelParticipantsRequest) (response *DescribeChannelParticipantsResponse, err error)
- func (client *Client) DescribeChannelParticipantsWithCallback(request *DescribeChannelParticipantsRequest, ...) <-chan int
- func (client *Client) DescribeChannelParticipantsWithChan(request *DescribeChannelParticipantsRequest) (<-chan *DescribeChannelParticipantsResponse, <-chan error)
- func (client *Client) DescribeChannelUsers(request *DescribeChannelUsersRequest) (response *DescribeChannelUsersResponse, err error)
- func (client *Client) DescribeChannelUsersWithCallback(request *DescribeChannelUsersRequest, ...) <-chan int
- func (client *Client) DescribeChannelUsersWithChan(request *DescribeChannelUsersRequest) (<-chan *DescribeChannelUsersResponse, <-chan error)
- func (client *Client) DescribeMPULayoutInfoList(request *DescribeMPULayoutInfoListRequest) (response *DescribeMPULayoutInfoListResponse, err error)
- func (client *Client) DescribeMPULayoutInfoListWithCallback(request *DescribeMPULayoutInfoListRequest, ...) <-chan int
- func (client *Client) DescribeMPULayoutInfoListWithChan(request *DescribeMPULayoutInfoListRequest) (<-chan *DescribeMPULayoutInfoListResponse, <-chan error)
- func (client *Client) DescribeRecordFiles(request *DescribeRecordFilesRequest) (response *DescribeRecordFilesResponse, err error)
- func (client *Client) DescribeRecordFilesWithCallback(request *DescribeRecordFilesRequest, ...) <-chan int
- func (client *Client) DescribeRecordFilesWithChan(request *DescribeRecordFilesRequest) (<-chan *DescribeRecordFilesResponse, <-chan error)
- func (client *Client) DescribeRecordTemplates(request *DescribeRecordTemplatesRequest) (response *DescribeRecordTemplatesResponse, err error)
- func (client *Client) DescribeRecordTemplatesWithCallback(request *DescribeRecordTemplatesRequest, ...) <-chan int
- func (client *Client) DescribeRecordTemplatesWithChan(request *DescribeRecordTemplatesRequest) (<-chan *DescribeRecordTemplatesResponse, <-chan error)
- func (client *Client) DescribeUserInfoInChannel(request *DescribeUserInfoInChannelRequest) (response *DescribeUserInfoInChannelResponse, err error)
- func (client *Client) DescribeUserInfoInChannelWithCallback(request *DescribeUserInfoInChannelRequest, ...) <-chan int
- func (client *Client) DescribeUserInfoInChannelWithChan(request *DescribeUserInfoInChannelRequest) (<-chan *DescribeUserInfoInChannelResponse, <-chan error)
- func (client *Client) DisableAutoLiveStreamRule(request *DisableAutoLiveStreamRuleRequest) (response *DisableAutoLiveStreamRuleResponse, err error)
- func (client *Client) DisableAutoLiveStreamRuleWithCallback(request *DisableAutoLiveStreamRuleRequest, ...) <-chan int
- func (client *Client) DisableAutoLiveStreamRuleWithChan(request *DisableAutoLiveStreamRuleRequest) (<-chan *DisableAutoLiveStreamRuleResponse, <-chan error)
- func (client *Client) EnableAutoLiveStreamRule(request *EnableAutoLiveStreamRuleRequest) (response *EnableAutoLiveStreamRuleResponse, err error)
- func (client *Client) EnableAutoLiveStreamRuleWithCallback(request *EnableAutoLiveStreamRuleRequest, ...) <-chan int
- func (client *Client) EnableAutoLiveStreamRuleWithChan(request *EnableAutoLiveStreamRuleRequest) (<-chan *EnableAutoLiveStreamRuleResponse, <-chan error)
- func (client *Client) GetMPUTaskStatus(request *GetMPUTaskStatusRequest) (response *GetMPUTaskStatusResponse, err error)
- func (client *Client) GetMPUTaskStatusWithCallback(request *GetMPUTaskStatusRequest, ...) <-chan int
- func (client *Client) GetMPUTaskStatusWithChan(request *GetMPUTaskStatusRequest) (<-chan *GetMPUTaskStatusResponse, <-chan error)
- func (client *Client) ModifyApp(request *ModifyAppRequest) (response *ModifyAppResponse, err error)
- func (client *Client) ModifyAppWithCallback(request *ModifyAppRequest, ...) <-chan int
- func (client *Client) ModifyAppWithChan(request *ModifyAppRequest) (<-chan *ModifyAppResponse, <-chan error)
- func (client *Client) ModifyMPULayout(request *ModifyMPULayoutRequest) (response *ModifyMPULayoutResponse, err error)
- func (client *Client) ModifyMPULayoutWithCallback(request *ModifyMPULayoutRequest, ...) <-chan int
- func (client *Client) ModifyMPULayoutWithChan(request *ModifyMPULayoutRequest) (<-chan *ModifyMPULayoutResponse, <-chan error)
- func (client *Client) RemoveTerminals(request *RemoveTerminalsRequest) (response *RemoveTerminalsResponse, err error)
- func (client *Client) RemoveTerminalsWithCallback(request *RemoveTerminalsRequest, ...) <-chan int
- func (client *Client) RemoveTerminalsWithChan(request *RemoveTerminalsRequest) (<-chan *RemoveTerminalsResponse, <-chan error)
- func (client *Client) StartMPUTask(request *StartMPUTaskRequest) (response *StartMPUTaskResponse, err error)
- func (client *Client) StartMPUTaskWithCallback(request *StartMPUTaskRequest, ...) <-chan int
- func (client *Client) StartMPUTaskWithChan(request *StartMPUTaskRequest) (<-chan *StartMPUTaskResponse, <-chan error)
- func (client *Client) StartRecordTask(request *StartRecordTaskRequest) (response *StartRecordTaskResponse, err error)
- func (client *Client) StartRecordTaskWithCallback(request *StartRecordTaskRequest, ...) <-chan int
- func (client *Client) StartRecordTaskWithChan(request *StartRecordTaskRequest) (<-chan *StartRecordTaskResponse, <-chan error)
- func (client *Client) StopMPUTask(request *StopMPUTaskRequest) (response *StopMPUTaskResponse, err error)
- func (client *Client) StopMPUTaskWithCallback(request *StopMPUTaskRequest, ...) <-chan int
- func (client *Client) StopMPUTaskWithChan(request *StopMPUTaskRequest) (<-chan *StopMPUTaskResponse, <-chan error)
- func (client *Client) StopRecordTask(request *StopRecordTaskRequest) (response *StopRecordTaskResponse, err error)
- func (client *Client) StopRecordTaskWithCallback(request *StopRecordTaskRequest, ...) <-chan int
- func (client *Client) StopRecordTaskWithChan(request *StopRecordTaskRequest) (<-chan *StopRecordTaskResponse, <-chan error)
- func (client *Client) UpdateAutoLiveStreamRule(request *UpdateAutoLiveStreamRuleRequest) (response *UpdateAutoLiveStreamRuleResponse, err error)
- func (client *Client) UpdateAutoLiveStreamRuleWithCallback(request *UpdateAutoLiveStreamRuleRequest, ...) <-chan int
- func (client *Client) UpdateAutoLiveStreamRuleWithChan(request *UpdateAutoLiveStreamRuleRequest) (<-chan *UpdateAutoLiveStreamRuleResponse, <-chan error)
- func (client *Client) UpdateMPUTask(request *UpdateMPUTaskRequest) (response *UpdateMPUTaskResponse, err error)
- func (client *Client) UpdateMPUTaskWithCallback(request *UpdateMPUTaskRequest, ...) <-chan int
- func (client *Client) UpdateMPUTaskWithChan(request *UpdateMPUTaskRequest) (<-chan *UpdateMPUTaskResponse, <-chan error)
- func (client *Client) UpdateRecordTask(request *UpdateRecordTaskRequest) (response *UpdateRecordTaskResponse, err error)
- func (client *Client) UpdateRecordTaskWithCallback(request *UpdateRecordTaskRequest, ...) <-chan int
- func (client *Client) UpdateRecordTaskWithChan(request *UpdateRecordTaskRequest) (<-chan *UpdateRecordTaskResponse, <-chan error)
- func (client *Client) UpdateRecordTemplate(request *UpdateRecordTemplateRequest) (response *UpdateRecordTemplateResponse, err error)
- func (client *Client) UpdateRecordTemplateWithCallback(request *UpdateRecordTemplateRequest, ...) <-chan int
- func (client *Client) UpdateRecordTemplateWithChan(request *UpdateRecordTemplateRequest) (<-chan *UpdateRecordTemplateResponse, <-chan error)
- type ClockWidgets
- type CreateAutoLiveStreamRuleRequest
- type CreateAutoLiveStreamRuleResponse
- type CreateEventSubscribeRequest
- type CreateEventSubscribeResponse
- type CreateMPULayoutPanes
- type CreateMPULayoutRequest
- type CreateMPULayoutResponse
- type DeleteAutoLiveStreamRuleRequest
- type DeleteAutoLiveStreamRuleResponse
- type DeleteChannelRequest
- type DeleteChannelResponse
- type DeleteEventSubscribeRequest
- type DeleteEventSubscribeResponse
- type DeleteMPULayoutRequest
- type DeleteMPULayoutResponse
- type DeleteRecordTemplateRequest
- type DeleteRecordTemplateResponse
- type DescribeAppKeyRequest
- type DescribeAppKeyResponse
- type DescribeAppsRequest
- type DescribeAppsResponse
- type DescribeAutoLiveStreamRuleRequest
- type DescribeAutoLiveStreamRuleResponse
- type DescribeChannelParticipantsRequest
- type DescribeChannelParticipantsResponse
- type DescribeChannelUsersRequest
- type DescribeChannelUsersResponse
- type DescribeMPULayoutInfoListRequest
- type DescribeMPULayoutInfoListResponse
- type DescribeRecordFilesRequest
- type DescribeRecordFilesResponse
- type DescribeRecordTemplatesRequest
- type DescribeRecordTemplatesResponse
- type DescribeUserInfoInChannelRequest
- type DescribeUserInfoInChannelResponse
- type DisableAutoLiveStreamRuleRequest
- type DisableAutoLiveStreamRuleResponse
- type EnableAutoLiveStreamRuleRequest
- type EnableAutoLiveStreamRuleResponse
- type Formats
- type GetMPUTaskStatusRequest
- type GetMPUTaskStatusResponse
- type InteractiveUserList
- type Layout
- type LayoutIds
- type Layouts
- type LiveUserList
- type ModifyAppRequest
- type ModifyAppResponse
- type ModifyMPULayoutPanes
- type ModifyMPULayoutRequest
- type ModifyMPULayoutResponse
- type Panes
- type PanesItem
- type Property
- type PropertyItem
- type RecordFile
- type RecordFiles
- type RemoveTerminalsRequest
- type RemoveTerminalsResponse
- type Rule
- type Rules
- type ServiceAreas
- type StartMPUTaskBackgrounds
- type StartMPUTaskClockWidgets
- type StartMPUTaskEnhancedParam
- type StartMPUTaskOutputStreamParams
- type StartMPUTaskRequest
- type StartMPUTaskResponse
- type StartMPUTaskUserPanes
- type StartMPUTaskUserPanesImages
- type StartMPUTaskUserPanesTexts
- type StartMPUTaskWatermarks
- type StartRecordTaskRequest
- type StartRecordTaskResponse
- type StartRecordTaskUserPanes
- type StartRecordTaskUserPanesImages
- type StartRecordTaskUserPanesTexts
- type StopMPUTaskRequest
- type StopMPUTaskResponse
- type StopRecordTaskRequest
- type StopRecordTaskResponse
- type Template
- type Templates
- type Terminal
- type Terminals
- type UpdateAutoLiveStreamRuleRequest
- type UpdateAutoLiveStreamRuleResponse
- type UpdateMPUTaskBackgrounds
- type UpdateMPUTaskClockWidgets
- type UpdateMPUTaskEnhancedParam
- type UpdateMPUTaskRequest
- type UpdateMPUTaskResponse
- type UpdateMPUTaskUserPanes
- type UpdateMPUTaskUserPanesImages
- type UpdateMPUTaskUserPanesTexts
- type UpdateMPUTaskWatermarks
- type UpdateRecordTaskRequest
- type UpdateRecordTaskResponse
- type UpdateRecordTaskUserPanes
- type UpdateRecordTaskUserPanesImages
- type UpdateRecordTaskUserPanesTexts
- type UpdateRecordTemplateBackgrounds
- type UpdateRecordTemplateClockWidgets
- type UpdateRecordTemplateRequest
- type UpdateRecordTemplateResponse
- type UpdateRecordTemplateWatermarks
- type UserListInDescribeChannelParticipants
- type UserListInDescribeChannelUsers
- type Watermark
- type Watermarks
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AddRecordTemplateBackgrounds ¶ added in v1.61.662
type AddRecordTemplateBackgrounds struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
AddRecordTemplateBackgrounds is a repeated param struct in AddRecordTemplateRequest
type AddRecordTemplateClockWidgets ¶ added in v1.61.1340
type AddRecordTemplateClockWidgets struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
}
AddRecordTemplateClockWidgets is a repeated param struct in AddRecordTemplateRequest
type AddRecordTemplateRequest ¶ added in v1.61.511
type AddRecordTemplateRequest struct {
*requests.RpcRequest
Formats *[]string `position:"Query" name:"Formats" type:"Repeated"`
OssFilePrefix string `position:"Query" name:"OssFilePrefix"`
BackgroundColor requests.Integer `position:"Query" name:"BackgroundColor"`
TaskProfile string `position:"Query" name:"TaskProfile"`
LayoutIds *[]string `position:"Query" name:"LayoutIds" type:"Repeated"`
ClockWidgets *[]AddRecordTemplateClockWidgets `position:"Query" name:"ClockWidgets" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
OssBucket string `position:"Query" name:"OssBucket"`
DelayStopTime requests.Integer `position:"Query" name:"DelayStopTime"`
FileSplitInterval requests.Integer `position:"Query" name:"FileSplitInterval"`
MnsQueue string `position:"Query" name:"MnsQueue"`
HttpCallbackUrl string `position:"Query" name:"HttpCallbackUrl"`
Watermarks *[]AddRecordTemplateWatermarks `position:"Query" name:"Watermarks" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
EnableM3u8DateTime requests.Boolean `position:"Query" name:"EnableM3u8DateTime"`
AppId string `position:"Query" name:"AppId"`
Backgrounds *[]AddRecordTemplateBackgrounds `position:"Query" name:"Backgrounds" type:"Repeated"`
Name string `position:"Query" name:"Name"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
}
AddRecordTemplateRequest is the request struct for api AddRecordTemplate
func CreateAddRecordTemplateRequest ¶ added in v1.61.511
func CreateAddRecordTemplateRequest() (request *AddRecordTemplateRequest)
CreateAddRecordTemplateRequest creates a request to invoke AddRecordTemplate API
type AddRecordTemplateResponse ¶ added in v1.61.511
type AddRecordTemplateResponse struct {
*responses.BaseResponse
TemplateId string `json:"TemplateId" xml:"TemplateId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
AddRecordTemplateResponse is the response struct for api AddRecordTemplate
func CreateAddRecordTemplateResponse ¶ added in v1.61.511
func CreateAddRecordTemplateResponse() (response *AddRecordTemplateResponse)
CreateAddRecordTemplateResponse creates a response to parse from AddRecordTemplate response
type AddRecordTemplateWatermarks ¶ added in v1.61.662
type AddRecordTemplateWatermarks struct {
Alpha string `name:"Alpha"`
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
AddRecordTemplateWatermarks is a repeated param struct in AddRecordTemplateRequest
type App ¶
type App struct {
Status int `json:"Status" xml:"Status"`
AppName string `json:"AppName" xml:"AppName"`
AppId string `json:"AppId" xml:"AppId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
BillType string `json:"BillType" xml:"BillType"`
AppType string `json:"AppType" xml:"AppType"`
Region string `json:"Region" xml:"Region"`
ServiceAreas ServiceAreas `json:"ServiceAreas" xml:"ServiceAreas"`
}
App is a nested struct in rtc response
type AppList ¶
type AppList struct {
App []App `json:"App" xml:"App"`
}
AppList is a nested struct in rtc response
type Background ¶ added in v1.61.1340
type Background struct {
Width float64 `json:"Width" xml:"Width"`
Height float64 `json:"Height" xml:"Height"`
Y float64 `json:"Y" xml:"Y"`
Url string `json:"Url" xml:"Url"`
Display int `json:"Display" xml:"Display"`
ZOrder int `json:"ZOrder" xml:"ZOrder"`
X float64 `json:"X" xml:"X"`
}
Background is a nested struct in rtc response
type Backgrounds ¶ added in v1.61.1340
type Backgrounds struct {
Background []Background `json:"Background" xml:"Background"`
}
Backgrounds is a nested struct in rtc response
type ChannelIdPrefixes ¶ added in v1.61.1340
type ChannelIdPrefixes struct {
ChannelIdPrefix []string `json:"ChannelIdPrefix" xml:"ChannelIdPrefix"`
}
ChannelIdPrefixes is a nested struct in rtc response
type ChannelIds ¶ added in v1.61.1340
type ChannelIds struct {
ChannelId []string `json:"ChannelId" xml:"ChannelId"`
}
ChannelIds is a nested struct in rtc response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
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
func NewClientWithEcsRamRole ¶
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
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
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
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
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
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
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
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
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
func (*Client) AddRecordTemplate ¶ added in v1.61.511
func (client *Client) AddRecordTemplate(request *AddRecordTemplateRequest) (response *AddRecordTemplateResponse, err error)
AddRecordTemplate invokes the rtc.AddRecordTemplate API synchronously
func (*Client) AddRecordTemplateWithCallback ¶ added in v1.61.511
func (client *Client) AddRecordTemplateWithCallback(request *AddRecordTemplateRequest, callback func(response *AddRecordTemplateResponse, err error)) <-chan int
AddRecordTemplateWithCallback invokes the rtc.AddRecordTemplate API asynchronously
func (*Client) AddRecordTemplateWithChan ¶ added in v1.61.511
func (client *Client) AddRecordTemplateWithChan(request *AddRecordTemplateRequest) (<-chan *AddRecordTemplateResponse, <-chan error)
AddRecordTemplateWithChan invokes the rtc.AddRecordTemplate API asynchronously
func (*Client) CreateAutoLiveStreamRule ¶ added in v1.61.1340
func (client *Client) CreateAutoLiveStreamRule(request *CreateAutoLiveStreamRuleRequest) (response *CreateAutoLiveStreamRuleResponse, err error)
CreateAutoLiveStreamRule invokes the rtc.CreateAutoLiveStreamRule API synchronously
func (*Client) CreateAutoLiveStreamRuleWithCallback ¶ added in v1.61.1340
func (client *Client) CreateAutoLiveStreamRuleWithCallback(request *CreateAutoLiveStreamRuleRequest, callback func(response *CreateAutoLiveStreamRuleResponse, err error)) <-chan int
CreateAutoLiveStreamRuleWithCallback invokes the rtc.CreateAutoLiveStreamRule API asynchronously
func (*Client) CreateAutoLiveStreamRuleWithChan ¶ added in v1.61.1340
func (client *Client) CreateAutoLiveStreamRuleWithChan(request *CreateAutoLiveStreamRuleRequest) (<-chan *CreateAutoLiveStreamRuleResponse, <-chan error)
CreateAutoLiveStreamRuleWithChan invokes the rtc.CreateAutoLiveStreamRule API asynchronously
func (*Client) CreateEventSubscribe ¶ added in v1.61.1340
func (client *Client) CreateEventSubscribe(request *CreateEventSubscribeRequest) (response *CreateEventSubscribeResponse, err error)
CreateEventSubscribe invokes the rtc.CreateEventSubscribe API synchronously
func (*Client) CreateEventSubscribeWithCallback ¶ added in v1.61.1340
func (client *Client) CreateEventSubscribeWithCallback(request *CreateEventSubscribeRequest, callback func(response *CreateEventSubscribeResponse, err error)) <-chan int
CreateEventSubscribeWithCallback invokes the rtc.CreateEventSubscribe API asynchronously
func (*Client) CreateEventSubscribeWithChan ¶ added in v1.61.1340
func (client *Client) CreateEventSubscribeWithChan(request *CreateEventSubscribeRequest) (<-chan *CreateEventSubscribeResponse, <-chan error)
CreateEventSubscribeWithChan invokes the rtc.CreateEventSubscribe API asynchronously
func (*Client) CreateMPULayout ¶ added in v1.61.511
func (client *Client) CreateMPULayout(request *CreateMPULayoutRequest) (response *CreateMPULayoutResponse, err error)
CreateMPULayout invokes the rtc.CreateMPULayout API synchronously
func (*Client) CreateMPULayoutWithCallback ¶ added in v1.61.511
func (client *Client) CreateMPULayoutWithCallback(request *CreateMPULayoutRequest, callback func(response *CreateMPULayoutResponse, err error)) <-chan int
CreateMPULayoutWithCallback invokes the rtc.CreateMPULayout API asynchronously
func (*Client) CreateMPULayoutWithChan ¶ added in v1.61.511
func (client *Client) CreateMPULayoutWithChan(request *CreateMPULayoutRequest) (<-chan *CreateMPULayoutResponse, <-chan error)
CreateMPULayoutWithChan invokes the rtc.CreateMPULayout API asynchronously
func (*Client) DeleteAutoLiveStreamRule ¶ added in v1.61.1340
func (client *Client) DeleteAutoLiveStreamRule(request *DeleteAutoLiveStreamRuleRequest) (response *DeleteAutoLiveStreamRuleResponse, err error)
DeleteAutoLiveStreamRule invokes the rtc.DeleteAutoLiveStreamRule API synchronously
func (*Client) DeleteAutoLiveStreamRuleWithCallback ¶ added in v1.61.1340
func (client *Client) DeleteAutoLiveStreamRuleWithCallback(request *DeleteAutoLiveStreamRuleRequest, callback func(response *DeleteAutoLiveStreamRuleResponse, err error)) <-chan int
DeleteAutoLiveStreamRuleWithCallback invokes the rtc.DeleteAutoLiveStreamRule API asynchronously
func (*Client) DeleteAutoLiveStreamRuleWithChan ¶ added in v1.61.1340
func (client *Client) DeleteAutoLiveStreamRuleWithChan(request *DeleteAutoLiveStreamRuleRequest) (<-chan *DeleteAutoLiveStreamRuleResponse, <-chan error)
DeleteAutoLiveStreamRuleWithChan invokes the rtc.DeleteAutoLiveStreamRule API asynchronously
func (*Client) DeleteChannel ¶
func (client *Client) DeleteChannel(request *DeleteChannelRequest) (response *DeleteChannelResponse, err error)
DeleteChannel invokes the rtc.DeleteChannel API synchronously
func (*Client) DeleteChannelWithCallback ¶
func (client *Client) DeleteChannelWithCallback(request *DeleteChannelRequest, callback func(response *DeleteChannelResponse, err error)) <-chan int
DeleteChannelWithCallback invokes the rtc.DeleteChannel API asynchronously
func (*Client) DeleteChannelWithChan ¶
func (client *Client) DeleteChannelWithChan(request *DeleteChannelRequest) (<-chan *DeleteChannelResponse, <-chan error)
DeleteChannelWithChan invokes the rtc.DeleteChannel API asynchronously
func (*Client) DeleteEventSubscribe ¶ added in v1.61.1340
func (client *Client) DeleteEventSubscribe(request *DeleteEventSubscribeRequest) (response *DeleteEventSubscribeResponse, err error)
DeleteEventSubscribe invokes the rtc.DeleteEventSubscribe API synchronously
func (*Client) DeleteEventSubscribeWithCallback ¶ added in v1.61.1340
func (client *Client) DeleteEventSubscribeWithCallback(request *DeleteEventSubscribeRequest, callback func(response *DeleteEventSubscribeResponse, err error)) <-chan int
DeleteEventSubscribeWithCallback invokes the rtc.DeleteEventSubscribe API asynchronously
func (*Client) DeleteEventSubscribeWithChan ¶ added in v1.61.1340
func (client *Client) DeleteEventSubscribeWithChan(request *DeleteEventSubscribeRequest) (<-chan *DeleteEventSubscribeResponse, <-chan error)
DeleteEventSubscribeWithChan invokes the rtc.DeleteEventSubscribe API asynchronously
func (*Client) DeleteMPULayout ¶ added in v1.61.511
func (client *Client) DeleteMPULayout(request *DeleteMPULayoutRequest) (response *DeleteMPULayoutResponse, err error)
DeleteMPULayout invokes the rtc.DeleteMPULayout API synchronously
func (*Client) DeleteMPULayoutWithCallback ¶ added in v1.61.511
func (client *Client) DeleteMPULayoutWithCallback(request *DeleteMPULayoutRequest, callback func(response *DeleteMPULayoutResponse, err error)) <-chan int
DeleteMPULayoutWithCallback invokes the rtc.DeleteMPULayout API asynchronously
func (*Client) DeleteMPULayoutWithChan ¶ added in v1.61.511
func (client *Client) DeleteMPULayoutWithChan(request *DeleteMPULayoutRequest) (<-chan *DeleteMPULayoutResponse, <-chan error)
DeleteMPULayoutWithChan invokes the rtc.DeleteMPULayout API asynchronously
func (*Client) DeleteRecordTemplate ¶ added in v1.61.511
func (client *Client) DeleteRecordTemplate(request *DeleteRecordTemplateRequest) (response *DeleteRecordTemplateResponse, err error)
DeleteRecordTemplate invokes the rtc.DeleteRecordTemplate API synchronously
func (*Client) DeleteRecordTemplateWithCallback ¶ added in v1.61.511
func (client *Client) DeleteRecordTemplateWithCallback(request *DeleteRecordTemplateRequest, callback func(response *DeleteRecordTemplateResponse, err error)) <-chan int
DeleteRecordTemplateWithCallback invokes the rtc.DeleteRecordTemplate API asynchronously
func (*Client) DeleteRecordTemplateWithChan ¶ added in v1.61.511
func (client *Client) DeleteRecordTemplateWithChan(request *DeleteRecordTemplateRequest) (<-chan *DeleteRecordTemplateResponse, <-chan error)
DeleteRecordTemplateWithChan invokes the rtc.DeleteRecordTemplate API asynchronously
func (*Client) DescribeAppKey ¶ added in v1.61.1584
func (client *Client) DescribeAppKey(request *DescribeAppKeyRequest) (response *DescribeAppKeyResponse, err error)
DescribeAppKey invokes the rtc.DescribeAppKey API synchronously
func (*Client) DescribeAppKeyWithCallback ¶ added in v1.61.1584
func (client *Client) DescribeAppKeyWithCallback(request *DescribeAppKeyRequest, callback func(response *DescribeAppKeyResponse, err error)) <-chan int
DescribeAppKeyWithCallback invokes the rtc.DescribeAppKey API asynchronously
func (*Client) DescribeAppKeyWithChan ¶ added in v1.61.1584
func (client *Client) DescribeAppKeyWithChan(request *DescribeAppKeyRequest) (<-chan *DescribeAppKeyResponse, <-chan error)
DescribeAppKeyWithChan invokes the rtc.DescribeAppKey API asynchronously
func (*Client) DescribeApps ¶
func (client *Client) DescribeApps(request *DescribeAppsRequest) (response *DescribeAppsResponse, err error)
DescribeApps invokes the rtc.DescribeApps API synchronously
func (*Client) DescribeAppsWithCallback ¶
func (client *Client) DescribeAppsWithCallback(request *DescribeAppsRequest, callback func(response *DescribeAppsResponse, err error)) <-chan int
DescribeAppsWithCallback invokes the rtc.DescribeApps API asynchronously
func (*Client) DescribeAppsWithChan ¶
func (client *Client) DescribeAppsWithChan(request *DescribeAppsRequest) (<-chan *DescribeAppsResponse, <-chan error)
DescribeAppsWithChan invokes the rtc.DescribeApps API asynchronously
func (*Client) DescribeAutoLiveStreamRule ¶ added in v1.61.1340
func (client *Client) DescribeAutoLiveStreamRule(request *DescribeAutoLiveStreamRuleRequest) (response *DescribeAutoLiveStreamRuleResponse, err error)
DescribeAutoLiveStreamRule invokes the rtc.DescribeAutoLiveStreamRule API synchronously
func (*Client) DescribeAutoLiveStreamRuleWithCallback ¶ added in v1.61.1340
func (client *Client) DescribeAutoLiveStreamRuleWithCallback(request *DescribeAutoLiveStreamRuleRequest, callback func(response *DescribeAutoLiveStreamRuleResponse, err error)) <-chan int
DescribeAutoLiveStreamRuleWithCallback invokes the rtc.DescribeAutoLiveStreamRule API asynchronously
func (*Client) DescribeAutoLiveStreamRuleWithChan ¶ added in v1.61.1340
func (client *Client) DescribeAutoLiveStreamRuleWithChan(request *DescribeAutoLiveStreamRuleRequest) (<-chan *DescribeAutoLiveStreamRuleResponse, <-chan error)
DescribeAutoLiveStreamRuleWithChan invokes the rtc.DescribeAutoLiveStreamRule API asynchronously
func (*Client) DescribeChannelParticipants ¶
func (client *Client) DescribeChannelParticipants(request *DescribeChannelParticipantsRequest) (response *DescribeChannelParticipantsResponse, err error)
DescribeChannelParticipants invokes the rtc.DescribeChannelParticipants API synchronously
func (*Client) DescribeChannelParticipantsWithCallback ¶
func (client *Client) DescribeChannelParticipantsWithCallback(request *DescribeChannelParticipantsRequest, callback func(response *DescribeChannelParticipantsResponse, err error)) <-chan int
DescribeChannelParticipantsWithCallback invokes the rtc.DescribeChannelParticipants API asynchronously
func (*Client) DescribeChannelParticipantsWithChan ¶
func (client *Client) DescribeChannelParticipantsWithChan(request *DescribeChannelParticipantsRequest) (<-chan *DescribeChannelParticipantsResponse, <-chan error)
DescribeChannelParticipantsWithChan invokes the rtc.DescribeChannelParticipants API asynchronously
func (*Client) DescribeChannelUsers ¶ added in v1.61.78
func (client *Client) DescribeChannelUsers(request *DescribeChannelUsersRequest) (response *DescribeChannelUsersResponse, err error)
DescribeChannelUsers invokes the rtc.DescribeChannelUsers API synchronously
func (*Client) DescribeChannelUsersWithCallback ¶ added in v1.61.78
func (client *Client) DescribeChannelUsersWithCallback(request *DescribeChannelUsersRequest, callback func(response *DescribeChannelUsersResponse, err error)) <-chan int
DescribeChannelUsersWithCallback invokes the rtc.DescribeChannelUsers API asynchronously
func (*Client) DescribeChannelUsersWithChan ¶ added in v1.61.78
func (client *Client) DescribeChannelUsersWithChan(request *DescribeChannelUsersRequest) (<-chan *DescribeChannelUsersResponse, <-chan error)
DescribeChannelUsersWithChan invokes the rtc.DescribeChannelUsers API asynchronously
func (*Client) DescribeMPULayoutInfoList ¶ added in v1.61.511
func (client *Client) DescribeMPULayoutInfoList(request *DescribeMPULayoutInfoListRequest) (response *DescribeMPULayoutInfoListResponse, err error)
DescribeMPULayoutInfoList invokes the rtc.DescribeMPULayoutInfoList API synchronously
func (*Client) DescribeMPULayoutInfoListWithCallback ¶ added in v1.61.511
func (client *Client) DescribeMPULayoutInfoListWithCallback(request *DescribeMPULayoutInfoListRequest, callback func(response *DescribeMPULayoutInfoListResponse, err error)) <-chan int
DescribeMPULayoutInfoListWithCallback invokes the rtc.DescribeMPULayoutInfoList API asynchronously
func (*Client) DescribeMPULayoutInfoListWithChan ¶ added in v1.61.511
func (client *Client) DescribeMPULayoutInfoListWithChan(request *DescribeMPULayoutInfoListRequest) (<-chan *DescribeMPULayoutInfoListResponse, <-chan error)
DescribeMPULayoutInfoListWithChan invokes the rtc.DescribeMPULayoutInfoList API asynchronously
func (*Client) DescribeRecordFiles ¶ added in v1.61.662
func (client *Client) DescribeRecordFiles(request *DescribeRecordFilesRequest) (response *DescribeRecordFilesResponse, err error)
DescribeRecordFiles invokes the rtc.DescribeRecordFiles API synchronously
func (*Client) DescribeRecordFilesWithCallback ¶ added in v1.61.662
func (client *Client) DescribeRecordFilesWithCallback(request *DescribeRecordFilesRequest, callback func(response *DescribeRecordFilesResponse, err error)) <-chan int
DescribeRecordFilesWithCallback invokes the rtc.DescribeRecordFiles API asynchronously
func (*Client) DescribeRecordFilesWithChan ¶ added in v1.61.662
func (client *Client) DescribeRecordFilesWithChan(request *DescribeRecordFilesRequest) (<-chan *DescribeRecordFilesResponse, <-chan error)
DescribeRecordFilesWithChan invokes the rtc.DescribeRecordFiles API asynchronously
func (*Client) DescribeRecordTemplates ¶ added in v1.61.511
func (client *Client) DescribeRecordTemplates(request *DescribeRecordTemplatesRequest) (response *DescribeRecordTemplatesResponse, err error)
DescribeRecordTemplates invokes the rtc.DescribeRecordTemplates API synchronously
func (*Client) DescribeRecordTemplatesWithCallback ¶ added in v1.61.511
func (client *Client) DescribeRecordTemplatesWithCallback(request *DescribeRecordTemplatesRequest, callback func(response *DescribeRecordTemplatesResponse, err error)) <-chan int
DescribeRecordTemplatesWithCallback invokes the rtc.DescribeRecordTemplates API asynchronously
func (*Client) DescribeRecordTemplatesWithChan ¶ added in v1.61.511
func (client *Client) DescribeRecordTemplatesWithChan(request *DescribeRecordTemplatesRequest) (<-chan *DescribeRecordTemplatesResponse, <-chan error)
DescribeRecordTemplatesWithChan invokes the rtc.DescribeRecordTemplates API asynchronously
func (*Client) DescribeUserInfoInChannel ¶ added in v1.61.78
func (client *Client) DescribeUserInfoInChannel(request *DescribeUserInfoInChannelRequest) (response *DescribeUserInfoInChannelResponse, err error)
DescribeUserInfoInChannel invokes the rtc.DescribeUserInfoInChannel API synchronously
func (*Client) DescribeUserInfoInChannelWithCallback ¶ added in v1.61.78
func (client *Client) DescribeUserInfoInChannelWithCallback(request *DescribeUserInfoInChannelRequest, callback func(response *DescribeUserInfoInChannelResponse, err error)) <-chan int
DescribeUserInfoInChannelWithCallback invokes the rtc.DescribeUserInfoInChannel API asynchronously
func (*Client) DescribeUserInfoInChannelWithChan ¶ added in v1.61.78
func (client *Client) DescribeUserInfoInChannelWithChan(request *DescribeUserInfoInChannelRequest) (<-chan *DescribeUserInfoInChannelResponse, <-chan error)
DescribeUserInfoInChannelWithChan invokes the rtc.DescribeUserInfoInChannel API asynchronously
func (*Client) DisableAutoLiveStreamRule ¶ added in v1.61.1340
func (client *Client) DisableAutoLiveStreamRule(request *DisableAutoLiveStreamRuleRequest) (response *DisableAutoLiveStreamRuleResponse, err error)
DisableAutoLiveStreamRule invokes the rtc.DisableAutoLiveStreamRule API synchronously
func (*Client) DisableAutoLiveStreamRuleWithCallback ¶ added in v1.61.1340
func (client *Client) DisableAutoLiveStreamRuleWithCallback(request *DisableAutoLiveStreamRuleRequest, callback func(response *DisableAutoLiveStreamRuleResponse, err error)) <-chan int
DisableAutoLiveStreamRuleWithCallback invokes the rtc.DisableAutoLiveStreamRule API asynchronously
func (*Client) DisableAutoLiveStreamRuleWithChan ¶ added in v1.61.1340
func (client *Client) DisableAutoLiveStreamRuleWithChan(request *DisableAutoLiveStreamRuleRequest) (<-chan *DisableAutoLiveStreamRuleResponse, <-chan error)
DisableAutoLiveStreamRuleWithChan invokes the rtc.DisableAutoLiveStreamRule API asynchronously
func (*Client) EnableAutoLiveStreamRule ¶ added in v1.61.1340
func (client *Client) EnableAutoLiveStreamRule(request *EnableAutoLiveStreamRuleRequest) (response *EnableAutoLiveStreamRuleResponse, err error)
EnableAutoLiveStreamRule invokes the rtc.EnableAutoLiveStreamRule API synchronously
func (*Client) EnableAutoLiveStreamRuleWithCallback ¶ added in v1.61.1340
func (client *Client) EnableAutoLiveStreamRuleWithCallback(request *EnableAutoLiveStreamRuleRequest, callback func(response *EnableAutoLiveStreamRuleResponse, err error)) <-chan int
EnableAutoLiveStreamRuleWithCallback invokes the rtc.EnableAutoLiveStreamRule API asynchronously
func (*Client) EnableAutoLiveStreamRuleWithChan ¶ added in v1.61.1340
func (client *Client) EnableAutoLiveStreamRuleWithChan(request *EnableAutoLiveStreamRuleRequest) (<-chan *EnableAutoLiveStreamRuleResponse, <-chan error)
EnableAutoLiveStreamRuleWithChan invokes the rtc.EnableAutoLiveStreamRule API asynchronously
func (*Client) GetMPUTaskStatus ¶
func (client *Client) GetMPUTaskStatus(request *GetMPUTaskStatusRequest) (response *GetMPUTaskStatusResponse, err error)
GetMPUTaskStatus invokes the rtc.GetMPUTaskStatus API synchronously
func (*Client) GetMPUTaskStatusWithCallback ¶
func (client *Client) GetMPUTaskStatusWithCallback(request *GetMPUTaskStatusRequest, callback func(response *GetMPUTaskStatusResponse, err error)) <-chan int
GetMPUTaskStatusWithCallback invokes the rtc.GetMPUTaskStatus API asynchronously
func (*Client) GetMPUTaskStatusWithChan ¶
func (client *Client) GetMPUTaskStatusWithChan(request *GetMPUTaskStatusRequest) (<-chan *GetMPUTaskStatusResponse, <-chan error)
GetMPUTaskStatusWithChan invokes the rtc.GetMPUTaskStatus API asynchronously
func (*Client) ModifyApp ¶
func (client *Client) ModifyApp(request *ModifyAppRequest) (response *ModifyAppResponse, err error)
ModifyApp invokes the rtc.ModifyApp API synchronously
func (*Client) ModifyAppWithCallback ¶
func (client *Client) ModifyAppWithCallback(request *ModifyAppRequest, callback func(response *ModifyAppResponse, err error)) <-chan int
ModifyAppWithCallback invokes the rtc.ModifyApp API asynchronously
func (*Client) ModifyAppWithChan ¶
func (client *Client) ModifyAppWithChan(request *ModifyAppRequest) (<-chan *ModifyAppResponse, <-chan error)
ModifyAppWithChan invokes the rtc.ModifyApp API asynchronously
func (*Client) ModifyMPULayout ¶ added in v1.61.511
func (client *Client) ModifyMPULayout(request *ModifyMPULayoutRequest) (response *ModifyMPULayoutResponse, err error)
ModifyMPULayout invokes the rtc.ModifyMPULayout API synchronously
func (*Client) ModifyMPULayoutWithCallback ¶ added in v1.61.511
func (client *Client) ModifyMPULayoutWithCallback(request *ModifyMPULayoutRequest, callback func(response *ModifyMPULayoutResponse, err error)) <-chan int
ModifyMPULayoutWithCallback invokes the rtc.ModifyMPULayout API asynchronously
func (*Client) ModifyMPULayoutWithChan ¶ added in v1.61.511
func (client *Client) ModifyMPULayoutWithChan(request *ModifyMPULayoutRequest) (<-chan *ModifyMPULayoutResponse, <-chan error)
ModifyMPULayoutWithChan invokes the rtc.ModifyMPULayout API asynchronously
func (*Client) RemoveTerminals ¶
func (client *Client) RemoveTerminals(request *RemoveTerminalsRequest) (response *RemoveTerminalsResponse, err error)
RemoveTerminals invokes the rtc.RemoveTerminals API synchronously
func (*Client) RemoveTerminalsWithCallback ¶
func (client *Client) RemoveTerminalsWithCallback(request *RemoveTerminalsRequest, callback func(response *RemoveTerminalsResponse, err error)) <-chan int
RemoveTerminalsWithCallback invokes the rtc.RemoveTerminals API asynchronously
func (*Client) RemoveTerminalsWithChan ¶
func (client *Client) RemoveTerminalsWithChan(request *RemoveTerminalsRequest) (<-chan *RemoveTerminalsResponse, <-chan error)
RemoveTerminalsWithChan invokes the rtc.RemoveTerminals API asynchronously
func (*Client) StartMPUTask ¶
func (client *Client) StartMPUTask(request *StartMPUTaskRequest) (response *StartMPUTaskResponse, err error)
StartMPUTask invokes the rtc.StartMPUTask API synchronously
func (*Client) StartMPUTaskWithCallback ¶
func (client *Client) StartMPUTaskWithCallback(request *StartMPUTaskRequest, callback func(response *StartMPUTaskResponse, err error)) <-chan int
StartMPUTaskWithCallback invokes the rtc.StartMPUTask API asynchronously
func (*Client) StartMPUTaskWithChan ¶
func (client *Client) StartMPUTaskWithChan(request *StartMPUTaskRequest) (<-chan *StartMPUTaskResponse, <-chan error)
StartMPUTaskWithChan invokes the rtc.StartMPUTask API asynchronously
func (*Client) StartRecordTask ¶ added in v1.61.511
func (client *Client) StartRecordTask(request *StartRecordTaskRequest) (response *StartRecordTaskResponse, err error)
StartRecordTask invokes the rtc.StartRecordTask API synchronously
func (*Client) StartRecordTaskWithCallback ¶ added in v1.61.511
func (client *Client) StartRecordTaskWithCallback(request *StartRecordTaskRequest, callback func(response *StartRecordTaskResponse, err error)) <-chan int
StartRecordTaskWithCallback invokes the rtc.StartRecordTask API asynchronously
func (*Client) StartRecordTaskWithChan ¶ added in v1.61.511
func (client *Client) StartRecordTaskWithChan(request *StartRecordTaskRequest) (<-chan *StartRecordTaskResponse, <-chan error)
StartRecordTaskWithChan invokes the rtc.StartRecordTask API asynchronously
func (*Client) StopMPUTask ¶
func (client *Client) StopMPUTask(request *StopMPUTaskRequest) (response *StopMPUTaskResponse, err error)
StopMPUTask invokes the rtc.StopMPUTask API synchronously
func (*Client) StopMPUTaskWithCallback ¶
func (client *Client) StopMPUTaskWithCallback(request *StopMPUTaskRequest, callback func(response *StopMPUTaskResponse, err error)) <-chan int
StopMPUTaskWithCallback invokes the rtc.StopMPUTask API asynchronously
func (*Client) StopMPUTaskWithChan ¶
func (client *Client) StopMPUTaskWithChan(request *StopMPUTaskRequest) (<-chan *StopMPUTaskResponse, <-chan error)
StopMPUTaskWithChan invokes the rtc.StopMPUTask API asynchronously
func (*Client) StopRecordTask ¶ added in v1.61.511
func (client *Client) StopRecordTask(request *StopRecordTaskRequest) (response *StopRecordTaskResponse, err error)
StopRecordTask invokes the rtc.StopRecordTask API synchronously
func (*Client) StopRecordTaskWithCallback ¶ added in v1.61.511
func (client *Client) StopRecordTaskWithCallback(request *StopRecordTaskRequest, callback func(response *StopRecordTaskResponse, err error)) <-chan int
StopRecordTaskWithCallback invokes the rtc.StopRecordTask API asynchronously
func (*Client) StopRecordTaskWithChan ¶ added in v1.61.511
func (client *Client) StopRecordTaskWithChan(request *StopRecordTaskRequest) (<-chan *StopRecordTaskResponse, <-chan error)
StopRecordTaskWithChan invokes the rtc.StopRecordTask API asynchronously
func (*Client) UpdateAutoLiveStreamRule ¶ added in v1.61.1340
func (client *Client) UpdateAutoLiveStreamRule(request *UpdateAutoLiveStreamRuleRequest) (response *UpdateAutoLiveStreamRuleResponse, err error)
UpdateAutoLiveStreamRule invokes the rtc.UpdateAutoLiveStreamRule API synchronously
func (*Client) UpdateAutoLiveStreamRuleWithCallback ¶ added in v1.61.1340
func (client *Client) UpdateAutoLiveStreamRuleWithCallback(request *UpdateAutoLiveStreamRuleRequest, callback func(response *UpdateAutoLiveStreamRuleResponse, err error)) <-chan int
UpdateAutoLiveStreamRuleWithCallback invokes the rtc.UpdateAutoLiveStreamRule API asynchronously
func (*Client) UpdateAutoLiveStreamRuleWithChan ¶ added in v1.61.1340
func (client *Client) UpdateAutoLiveStreamRuleWithChan(request *UpdateAutoLiveStreamRuleRequest) (<-chan *UpdateAutoLiveStreamRuleResponse, <-chan error)
UpdateAutoLiveStreamRuleWithChan invokes the rtc.UpdateAutoLiveStreamRule API asynchronously
func (*Client) UpdateMPUTask ¶ added in v1.61.1340
func (client *Client) UpdateMPUTask(request *UpdateMPUTaskRequest) (response *UpdateMPUTaskResponse, err error)
UpdateMPUTask invokes the rtc.UpdateMPUTask API synchronously
func (*Client) UpdateMPUTaskWithCallback ¶ added in v1.61.1340
func (client *Client) UpdateMPUTaskWithCallback(request *UpdateMPUTaskRequest, callback func(response *UpdateMPUTaskResponse, err error)) <-chan int
UpdateMPUTaskWithCallback invokes the rtc.UpdateMPUTask API asynchronously
func (*Client) UpdateMPUTaskWithChan ¶ added in v1.61.1340
func (client *Client) UpdateMPUTaskWithChan(request *UpdateMPUTaskRequest) (<-chan *UpdateMPUTaskResponse, <-chan error)
UpdateMPUTaskWithChan invokes the rtc.UpdateMPUTask API asynchronously
func (*Client) UpdateRecordTask ¶ added in v1.61.662
func (client *Client) UpdateRecordTask(request *UpdateRecordTaskRequest) (response *UpdateRecordTaskResponse, err error)
UpdateRecordTask invokes the rtc.UpdateRecordTask API synchronously
func (*Client) UpdateRecordTaskWithCallback ¶ added in v1.61.662
func (client *Client) UpdateRecordTaskWithCallback(request *UpdateRecordTaskRequest, callback func(response *UpdateRecordTaskResponse, err error)) <-chan int
UpdateRecordTaskWithCallback invokes the rtc.UpdateRecordTask API asynchronously
func (*Client) UpdateRecordTaskWithChan ¶ added in v1.61.662
func (client *Client) UpdateRecordTaskWithChan(request *UpdateRecordTaskRequest) (<-chan *UpdateRecordTaskResponse, <-chan error)
UpdateRecordTaskWithChan invokes the rtc.UpdateRecordTask API asynchronously
func (*Client) UpdateRecordTemplate ¶ added in v1.61.511
func (client *Client) UpdateRecordTemplate(request *UpdateRecordTemplateRequest) (response *UpdateRecordTemplateResponse, err error)
UpdateRecordTemplate invokes the rtc.UpdateRecordTemplate API synchronously
func (*Client) UpdateRecordTemplateWithCallback ¶ added in v1.61.511
func (client *Client) UpdateRecordTemplateWithCallback(request *UpdateRecordTemplateRequest, callback func(response *UpdateRecordTemplateResponse, err error)) <-chan int
UpdateRecordTemplateWithCallback invokes the rtc.UpdateRecordTemplate API asynchronously
func (*Client) UpdateRecordTemplateWithChan ¶ added in v1.61.511
func (client *Client) UpdateRecordTemplateWithChan(request *UpdateRecordTemplateRequest) (<-chan *UpdateRecordTemplateResponse, <-chan error)
UpdateRecordTemplateWithChan invokes the rtc.UpdateRecordTemplate API asynchronously
type ClockWidgets ¶ added in v1.61.1340
type ClockWidgets struct {
Watermark []Watermark `json:"Watermark" xml:"Watermark"`
}
ClockWidgets is a nested struct in rtc response
type CreateAutoLiveStreamRuleRequest ¶ added in v1.61.1340
type CreateAutoLiveStreamRuleRequest struct {
*requests.RpcRequest
RuleName string `position:"Query" name:"RuleName"`
ChannelIdPrefixes *[]string `position:"Query" name:"ChannelIdPrefixes" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
PlayDomain string `position:"Query" name:"PlayDomain"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
CallBack string `position:"Query" name:"CallBack"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
ChannelIds *[]string `position:"Query" name:"ChannelIds" type:"Repeated"`
}
CreateAutoLiveStreamRuleRequest is the request struct for api CreateAutoLiveStreamRule
func CreateCreateAutoLiveStreamRuleRequest ¶ added in v1.61.1340
func CreateCreateAutoLiveStreamRuleRequest() (request *CreateAutoLiveStreamRuleRequest)
CreateCreateAutoLiveStreamRuleRequest creates a request to invoke CreateAutoLiveStreamRule API
type CreateAutoLiveStreamRuleResponse ¶ added in v1.61.1340
type CreateAutoLiveStreamRuleResponse struct {
*responses.BaseResponse
RuleId int64 `json:"RuleId" xml:"RuleId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateAutoLiveStreamRuleResponse is the response struct for api CreateAutoLiveStreamRule
func CreateCreateAutoLiveStreamRuleResponse ¶ added in v1.61.1340
func CreateCreateAutoLiveStreamRuleResponse() (response *CreateAutoLiveStreamRuleResponse)
CreateCreateAutoLiveStreamRuleResponse creates a response to parse from CreateAutoLiveStreamRule response
type CreateEventSubscribeRequest ¶ added in v1.61.1340
type CreateEventSubscribeRequest struct {
*requests.RpcRequest
ClientToken string `position:"Query" name:"ClientToken"`
NeedCallbackAuth requests.Boolean `position:"Query" name:"NeedCallbackAuth"`
Events *[]string `position:"Query" name:"Events" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Users *[]string `position:"Query" name:"Users" type:"Repeated"`
AppId string `position:"Query" name:"AppId"`
CallbackUrl string `position:"Query" name:"CallbackUrl"`
ChannelId string `position:"Query" name:"ChannelId"`
}
CreateEventSubscribeRequest is the request struct for api CreateEventSubscribe
func CreateCreateEventSubscribeRequest ¶ added in v1.61.1340
func CreateCreateEventSubscribeRequest() (request *CreateEventSubscribeRequest)
CreateCreateEventSubscribeRequest creates a request to invoke CreateEventSubscribe API
type CreateEventSubscribeResponse ¶ added in v1.61.1340
type CreateEventSubscribeResponse struct {
*responses.BaseResponse
SubscribeId string `json:"SubscribeId" xml:"SubscribeId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateEventSubscribeResponse is the response struct for api CreateEventSubscribe
func CreateCreateEventSubscribeResponse ¶ added in v1.61.1340
func CreateCreateEventSubscribeResponse() (response *CreateEventSubscribeResponse)
CreateCreateEventSubscribeResponse creates a response to parse from CreateEventSubscribe response
type CreateMPULayoutPanes ¶ added in v1.61.511
type CreateMPULayoutPanes struct {
MajorPane string `name:"MajorPane"`
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
PaneId string `name:"PaneId"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
CreateMPULayoutPanes is a repeated param struct in CreateMPULayoutRequest
type CreateMPULayoutRequest ¶ added in v1.61.511
type CreateMPULayoutRequest struct {
*requests.RpcRequest
Panes *[]CreateMPULayoutPanes `position:"Query" name:"Panes" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
Name string `position:"Query" name:"Name"`
AudioMixCount requests.Integer `position:"Query" name:"AudioMixCount"`
}
CreateMPULayoutRequest is the request struct for api CreateMPULayout
func CreateCreateMPULayoutRequest ¶ added in v1.61.511
func CreateCreateMPULayoutRequest() (request *CreateMPULayoutRequest)
CreateCreateMPULayoutRequest creates a request to invoke CreateMPULayout API
type CreateMPULayoutResponse ¶ added in v1.61.511
type CreateMPULayoutResponse struct {
*responses.BaseResponse
LayoutId int64 `json:"LayoutId" xml:"LayoutId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateMPULayoutResponse is the response struct for api CreateMPULayout
func CreateCreateMPULayoutResponse ¶ added in v1.61.511
func CreateCreateMPULayoutResponse() (response *CreateMPULayoutResponse)
CreateCreateMPULayoutResponse creates a response to parse from CreateMPULayout response
type DeleteAutoLiveStreamRuleRequest ¶ added in v1.61.1340
type DeleteAutoLiveStreamRuleRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
}
DeleteAutoLiveStreamRuleRequest is the request struct for api DeleteAutoLiveStreamRule
func CreateDeleteAutoLiveStreamRuleRequest ¶ added in v1.61.1340
func CreateDeleteAutoLiveStreamRuleRequest() (request *DeleteAutoLiveStreamRuleRequest)
CreateDeleteAutoLiveStreamRuleRequest creates a request to invoke DeleteAutoLiveStreamRule API
type DeleteAutoLiveStreamRuleResponse ¶ added in v1.61.1340
type DeleteAutoLiveStreamRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteAutoLiveStreamRuleResponse is the response struct for api DeleteAutoLiveStreamRule
func CreateDeleteAutoLiveStreamRuleResponse ¶ added in v1.61.1340
func CreateDeleteAutoLiveStreamRuleResponse() (response *DeleteAutoLiveStreamRuleResponse)
CreateDeleteAutoLiveStreamRuleResponse creates a response to parse from DeleteAutoLiveStreamRule response
type DeleteChannelRequest ¶
type DeleteChannelRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
DeleteChannelRequest is the request struct for api DeleteChannel
func CreateDeleteChannelRequest ¶
func CreateDeleteChannelRequest() (request *DeleteChannelRequest)
CreateDeleteChannelRequest creates a request to invoke DeleteChannel API
type DeleteChannelResponse ¶
type DeleteChannelResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteChannelResponse is the response struct for api DeleteChannel
func CreateDeleteChannelResponse ¶
func CreateDeleteChannelResponse() (response *DeleteChannelResponse)
CreateDeleteChannelResponse creates a response to parse from DeleteChannel response
type DeleteEventSubscribeRequest ¶ added in v1.61.1340
type DeleteEventSubscribeRequest struct {
*requests.RpcRequest
SubscribeId string `position:"Query" name:"SubscribeId"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
DeleteEventSubscribeRequest is the request struct for api DeleteEventSubscribe
func CreateDeleteEventSubscribeRequest ¶ added in v1.61.1340
func CreateDeleteEventSubscribeRequest() (request *DeleteEventSubscribeRequest)
CreateDeleteEventSubscribeRequest creates a request to invoke DeleteEventSubscribe API
type DeleteEventSubscribeResponse ¶ added in v1.61.1340
type DeleteEventSubscribeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteEventSubscribeResponse is the response struct for api DeleteEventSubscribe
func CreateDeleteEventSubscribeResponse ¶ added in v1.61.1340
func CreateDeleteEventSubscribeResponse() (response *DeleteEventSubscribeResponse)
CreateDeleteEventSubscribeResponse creates a response to parse from DeleteEventSubscribe response
type DeleteMPULayoutRequest ¶ added in v1.61.511
type DeleteMPULayoutRequest struct {
*requests.RpcRequest
LayoutId requests.Integer `position:"Query" name:"LayoutId"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
DeleteMPULayoutRequest is the request struct for api DeleteMPULayout
func CreateDeleteMPULayoutRequest ¶ added in v1.61.511
func CreateDeleteMPULayoutRequest() (request *DeleteMPULayoutRequest)
CreateDeleteMPULayoutRequest creates a request to invoke DeleteMPULayout API
type DeleteMPULayoutResponse ¶ added in v1.61.511
type DeleteMPULayoutResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteMPULayoutResponse is the response struct for api DeleteMPULayout
func CreateDeleteMPULayoutResponse ¶ added in v1.61.511
func CreateDeleteMPULayoutResponse() (response *DeleteMPULayoutResponse)
CreateDeleteMPULayoutResponse creates a response to parse from DeleteMPULayout response
type DeleteRecordTemplateRequest ¶ added in v1.61.511
type DeleteRecordTemplateRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId string `position:"Query" name:"TemplateId"`
AppId string `position:"Query" name:"AppId"`
}
DeleteRecordTemplateRequest is the request struct for api DeleteRecordTemplate
func CreateDeleteRecordTemplateRequest ¶ added in v1.61.511
func CreateDeleteRecordTemplateRequest() (request *DeleteRecordTemplateRequest)
CreateDeleteRecordTemplateRequest creates a request to invoke DeleteRecordTemplate API
type DeleteRecordTemplateResponse ¶ added in v1.61.511
type DeleteRecordTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteRecordTemplateResponse is the response struct for api DeleteRecordTemplate
func CreateDeleteRecordTemplateResponse ¶ added in v1.61.511
func CreateDeleteRecordTemplateResponse() (response *DeleteRecordTemplateResponse)
CreateDeleteRecordTemplateResponse creates a response to parse from DeleteRecordTemplate response
type DescribeAppKeyRequest ¶ added in v1.61.1584
type DescribeAppKeyRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
QueryAppId string `position:"Query" name:"QueryAppId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
DescribeAppKeyRequest is the request struct for api DescribeAppKey
func CreateDescribeAppKeyRequest ¶ added in v1.61.1584
func CreateDescribeAppKeyRequest() (request *DescribeAppKeyRequest)
CreateDescribeAppKeyRequest creates a request to invoke DescribeAppKey API
type DescribeAppKeyResponse ¶ added in v1.61.1584
type DescribeAppKeyResponse struct {
*responses.BaseResponse
BizId string `json:"BizId" xml:"BizId"`
RequestId string `json:"RequestId" xml:"RequestId"`
AppKey string `json:"AppKey" xml:"AppKey"`
}
DescribeAppKeyResponse is the response struct for api DescribeAppKey
func CreateDescribeAppKeyResponse ¶ added in v1.61.1584
func CreateDescribeAppKeyResponse() (response *DescribeAppKeyResponse)
CreateDescribeAppKeyResponse creates a response to parse from DescribeAppKey response
type DescribeAppsRequest ¶
type DescribeAppsRequest struct {
*requests.RpcRequest
PageNum requests.Integer `position:"Query" name:"PageNum"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ShowLog string `position:"Query" name:"ShowLog"`
Order string `position:"Query" name:"Order"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
Status string `position:"Query" name:"Status"`
}
DescribeAppsRequest is the request struct for api DescribeApps
func CreateDescribeAppsRequest ¶
func CreateDescribeAppsRequest() (request *DescribeAppsRequest)
CreateDescribeAppsRequest creates a request to invoke DescribeApps API
type DescribeAppsResponse ¶
type DescribeAppsResponse struct {
*responses.BaseResponse
TotalPage int `json:"TotalPage" xml:"TotalPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalNum int `json:"TotalNum" xml:"TotalNum"`
AppList AppList `json:"AppList" xml:"AppList"`
}
DescribeAppsResponse is the response struct for api DescribeApps
func CreateDescribeAppsResponse ¶
func CreateDescribeAppsResponse() (response *DescribeAppsResponse)
CreateDescribeAppsResponse creates a response to parse from DescribeApps response
type DescribeAutoLiveStreamRuleRequest ¶ added in v1.61.1340
type DescribeAutoLiveStreamRuleRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
DescribeAutoLiveStreamRuleRequest is the request struct for api DescribeAutoLiveStreamRule
func CreateDescribeAutoLiveStreamRuleRequest ¶ added in v1.61.1340
func CreateDescribeAutoLiveStreamRuleRequest() (request *DescribeAutoLiveStreamRuleRequest)
CreateDescribeAutoLiveStreamRuleRequest creates a request to invoke DescribeAutoLiveStreamRule API
type DescribeAutoLiveStreamRuleResponse ¶ added in v1.61.1340
type DescribeAutoLiveStreamRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Rules []Rule `json:"Rules" xml:"Rules"`
}
DescribeAutoLiveStreamRuleResponse is the response struct for api DescribeAutoLiveStreamRule
func CreateDescribeAutoLiveStreamRuleResponse ¶ added in v1.61.1340
func CreateDescribeAutoLiveStreamRuleResponse() (response *DescribeAutoLiveStreamRuleResponse)
CreateDescribeAutoLiveStreamRuleResponse creates a response to parse from DescribeAutoLiveStreamRule response
type DescribeChannelParticipantsRequest ¶
type DescribeChannelParticipantsRequest struct {
*requests.RpcRequest
PageNum requests.Integer `position:"Query" name:"PageNum"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ShowLog string `position:"Query" name:"ShowLog"`
Order string `position:"Query" name:"Order"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
DescribeChannelParticipantsRequest is the request struct for api DescribeChannelParticipants
func CreateDescribeChannelParticipantsRequest ¶
func CreateDescribeChannelParticipantsRequest() (request *DescribeChannelParticipantsRequest)
CreateDescribeChannelParticipantsRequest creates a request to invoke DescribeChannelParticipants API
type DescribeChannelParticipantsResponse ¶
type DescribeChannelParticipantsResponse struct {
*responses.BaseResponse
TotalPage int `json:"TotalPage" xml:"TotalPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
Timestamp int `json:"Timestamp" xml:"Timestamp"`
TotalNum int `json:"TotalNum" xml:"TotalNum"`
UserList UserListInDescribeChannelParticipants `json:"UserList" xml:"UserList"`
}
DescribeChannelParticipantsResponse is the response struct for api DescribeChannelParticipants
func CreateDescribeChannelParticipantsResponse ¶
func CreateDescribeChannelParticipantsResponse() (response *DescribeChannelParticipantsResponse)
CreateDescribeChannelParticipantsResponse creates a response to parse from DescribeChannelParticipants response
type DescribeChannelUsersRequest ¶ added in v1.61.78
type DescribeChannelUsersRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
DescribeChannelUsersRequest is the request struct for api DescribeChannelUsers
func CreateDescribeChannelUsersRequest ¶ added in v1.61.78
func CreateDescribeChannelUsersRequest() (request *DescribeChannelUsersRequest)
CreateDescribeChannelUsersRequest creates a request to invoke DescribeChannelUsers API
type DescribeChannelUsersResponse ¶ added in v1.61.78
type DescribeChannelUsersResponse struct {
*responses.BaseResponse
CommTotalNum int `json:"CommTotalNum" xml:"CommTotalNum"`
RequestId string `json:"RequestId" xml:"RequestId"`
IsChannelExist bool `json:"IsChannelExist" xml:"IsChannelExist"`
LiveUserNum int `json:"LiveUserNum" xml:"LiveUserNum"`
Timestamp int `json:"Timestamp" xml:"Timestamp"`
ChannelProfile int `json:"ChannelProfile" xml:"ChannelProfile"`
InteractiveUserNum int `json:"InteractiveUserNum" xml:"InteractiveUserNum"`
UserList []string `json:"UserList" xml:"UserList"`
InteractiveUserList []string `json:"InteractiveUserList" xml:"InteractiveUserList"`
LiveUserList []string `json:"LiveUserList" xml:"LiveUserList"`
}
DescribeChannelUsersResponse is the response struct for api DescribeChannelUsers
func CreateDescribeChannelUsersResponse ¶ added in v1.61.78
func CreateDescribeChannelUsersResponse() (response *DescribeChannelUsersResponse)
CreateDescribeChannelUsersResponse creates a response to parse from DescribeChannelUsers response
type DescribeMPULayoutInfoListRequest ¶ added in v1.61.511
type DescribeMPULayoutInfoListRequest struct {
*requests.RpcRequest
PageNum requests.Integer `position:"Query" name:"PageNum"`
LayoutId requests.Integer `position:"Query" name:"LayoutId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
Name string `position:"Query" name:"Name"`
}
DescribeMPULayoutInfoListRequest is the request struct for api DescribeMPULayoutInfoList
func CreateDescribeMPULayoutInfoListRequest ¶ added in v1.61.511
func CreateDescribeMPULayoutInfoListRequest() (request *DescribeMPULayoutInfoListRequest)
CreateDescribeMPULayoutInfoListRequest creates a request to invoke DescribeMPULayoutInfoList API
type DescribeMPULayoutInfoListResponse ¶ added in v1.61.511
type DescribeMPULayoutInfoListResponse struct {
*responses.BaseResponse
TotalPage int64 `json:"TotalPage" xml:"TotalPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalNum int64 `json:"TotalNum" xml:"TotalNum"`
Layouts Layouts `json:"Layouts" xml:"Layouts"`
}
DescribeMPULayoutInfoListResponse is the response struct for api DescribeMPULayoutInfoList
func CreateDescribeMPULayoutInfoListResponse ¶ added in v1.61.511
func CreateDescribeMPULayoutInfoListResponse() (response *DescribeMPULayoutInfoListResponse)
CreateDescribeMPULayoutInfoListResponse creates a response to parse from DescribeMPULayoutInfoList response
type DescribeRecordFilesRequest ¶ added in v1.61.662
type DescribeRecordFilesRequest struct {
*requests.RpcRequest
StartTime string `position:"Query" name:"StartTime"`
PageNum requests.Integer `position:"Query" name:"PageNum"`
TaskIds *[]string `position:"Query" name:"TaskIds" type:"Repeated"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ShowLog string `position:"Query" name:"ShowLog"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
DescribeRecordFilesRequest is the request struct for api DescribeRecordFiles
func CreateDescribeRecordFilesRequest ¶ added in v1.61.662
func CreateDescribeRecordFilesRequest() (request *DescribeRecordFilesRequest)
CreateDescribeRecordFilesRequest creates a request to invoke DescribeRecordFiles API
type DescribeRecordFilesResponse ¶ added in v1.61.662
type DescribeRecordFilesResponse struct {
*responses.BaseResponse
TotalPage int64 `json:"TotalPage" xml:"TotalPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalNum int64 `json:"TotalNum" xml:"TotalNum"`
RecordFiles []RecordFile `json:"RecordFiles" xml:"RecordFiles"`
}
DescribeRecordFilesResponse is the response struct for api DescribeRecordFiles
func CreateDescribeRecordFilesResponse ¶ added in v1.61.662
func CreateDescribeRecordFilesResponse() (response *DescribeRecordFilesResponse)
CreateDescribeRecordFilesResponse creates a response to parse from DescribeRecordFiles response
type DescribeRecordTemplatesRequest ¶ added in v1.61.511
type DescribeRecordTemplatesRequest struct {
*requests.RpcRequest
TemplateIds *[]string `position:"Query" name:"TemplateIds" type:"Repeated"`
PageNum requests.Integer `position:"Query" name:"PageNum"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
DescribeRecordTemplatesRequest is the request struct for api DescribeRecordTemplates
func CreateDescribeRecordTemplatesRequest ¶ added in v1.61.511
func CreateDescribeRecordTemplatesRequest() (request *DescribeRecordTemplatesRequest)
CreateDescribeRecordTemplatesRequest creates a request to invoke DescribeRecordTemplates API
type DescribeRecordTemplatesResponse ¶ added in v1.61.511
type DescribeRecordTemplatesResponse struct {
*responses.BaseResponse
TotalPage int64 `json:"TotalPage" xml:"TotalPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalNum int64 `json:"TotalNum" xml:"TotalNum"`
Templates []Template `json:"Templates" xml:"Templates"`
}
DescribeRecordTemplatesResponse is the response struct for api DescribeRecordTemplates
func CreateDescribeRecordTemplatesResponse ¶ added in v1.61.511
func CreateDescribeRecordTemplatesResponse() (response *DescribeRecordTemplatesResponse)
CreateDescribeRecordTemplatesResponse creates a response to parse from DescribeRecordTemplates response
type DescribeUserInfoInChannelRequest ¶ added in v1.61.78
type DescribeUserInfoInChannelRequest struct {
*requests.RpcRequest
UserId string `position:"Query" name:"UserId"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
DescribeUserInfoInChannelRequest is the request struct for api DescribeUserInfoInChannel
func CreateDescribeUserInfoInChannelRequest ¶ added in v1.61.78
func CreateDescribeUserInfoInChannelRequest() (request *DescribeUserInfoInChannelRequest)
CreateDescribeUserInfoInChannelRequest creates a request to invoke DescribeUserInfoInChannel API
type DescribeUserInfoInChannelResponse ¶ added in v1.61.78
type DescribeUserInfoInChannelResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Timestamp int `json:"Timestamp" xml:"Timestamp"`
IsInChannel bool `json:"IsInChannel" xml:"IsInChannel"`
IsChannelExist bool `json:"IsChannelExist" xml:"IsChannelExist"`
Property []PropertyItem `json:"Property" xml:"Property"`
}
DescribeUserInfoInChannelResponse is the response struct for api DescribeUserInfoInChannel
func CreateDescribeUserInfoInChannelResponse ¶ added in v1.61.78
func CreateDescribeUserInfoInChannelResponse() (response *DescribeUserInfoInChannelResponse)
CreateDescribeUserInfoInChannelResponse creates a response to parse from DescribeUserInfoInChannel response
type DisableAutoLiveStreamRuleRequest ¶ added in v1.61.1340
type DisableAutoLiveStreamRuleRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
}
DisableAutoLiveStreamRuleRequest is the request struct for api DisableAutoLiveStreamRule
func CreateDisableAutoLiveStreamRuleRequest ¶ added in v1.61.1340
func CreateDisableAutoLiveStreamRuleRequest() (request *DisableAutoLiveStreamRuleRequest)
CreateDisableAutoLiveStreamRuleRequest creates a request to invoke DisableAutoLiveStreamRule API
type DisableAutoLiveStreamRuleResponse ¶ added in v1.61.1340
type DisableAutoLiveStreamRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DisableAutoLiveStreamRuleResponse is the response struct for api DisableAutoLiveStreamRule
func CreateDisableAutoLiveStreamRuleResponse ¶ added in v1.61.1340
func CreateDisableAutoLiveStreamRuleResponse() (response *DisableAutoLiveStreamRuleResponse)
CreateDisableAutoLiveStreamRuleResponse creates a response to parse from DisableAutoLiveStreamRule response
type EnableAutoLiveStreamRuleRequest ¶ added in v1.61.1340
type EnableAutoLiveStreamRuleRequest struct {
*requests.RpcRequest
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
}
EnableAutoLiveStreamRuleRequest is the request struct for api EnableAutoLiveStreamRule
func CreateEnableAutoLiveStreamRuleRequest ¶ added in v1.61.1340
func CreateEnableAutoLiveStreamRuleRequest() (request *EnableAutoLiveStreamRuleRequest)
CreateEnableAutoLiveStreamRuleRequest creates a request to invoke EnableAutoLiveStreamRule API
type EnableAutoLiveStreamRuleResponse ¶ added in v1.61.1340
type EnableAutoLiveStreamRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
EnableAutoLiveStreamRuleResponse is the response struct for api EnableAutoLiveStreamRule
func CreateEnableAutoLiveStreamRuleResponse ¶ added in v1.61.1340
func CreateEnableAutoLiveStreamRuleResponse() (response *EnableAutoLiveStreamRuleResponse)
CreateEnableAutoLiveStreamRuleResponse creates a response to parse from EnableAutoLiveStreamRule response
type Formats ¶ added in v1.61.511
type Formats struct {
Format []string `json:"Format" xml:"Format"`
}
Formats is a nested struct in rtc response
type GetMPUTaskStatusRequest ¶
type GetMPUTaskStatusRequest struct {
*requests.RpcRequest
TaskId string `position:"Query" name:"TaskId"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
GetMPUTaskStatusRequest is the request struct for api GetMPUTaskStatus
func CreateGetMPUTaskStatusRequest ¶
func CreateGetMPUTaskStatusRequest() (request *GetMPUTaskStatusRequest)
CreateGetMPUTaskStatusRequest creates a request to invoke GetMPUTaskStatus API
type GetMPUTaskStatusResponse ¶
type GetMPUTaskStatusResponse struct {
*responses.BaseResponse
Status int `json:"Status" xml:"Status"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
GetMPUTaskStatusResponse is the response struct for api GetMPUTaskStatus
func CreateGetMPUTaskStatusResponse ¶
func CreateGetMPUTaskStatusResponse() (response *GetMPUTaskStatusResponse)
CreateGetMPUTaskStatusResponse creates a response to parse from GetMPUTaskStatus response
type InteractiveUserList ¶ added in v1.61.78
type InteractiveUserList struct {
InteractiveUser []string `json:"InteractiveUser" xml:"InteractiveUser"`
}
InteractiveUserList is a nested struct in rtc response
type Layout ¶ added in v1.61.511
type Layout struct {
LayoutId int64 `json:"LayoutId" xml:"LayoutId"`
Name string `json:"Name" xml:"Name"`
AudioMixCount int `json:"AudioMixCount" xml:"AudioMixCount"`
Panes Panes `json:"Panes" xml:"Panes"`
}
Layout is a nested struct in rtc response
type LayoutIds ¶ added in v1.61.1340
type LayoutIds struct {
LayoutId []int64 `json:"LayoutId" xml:"LayoutId"`
}
LayoutIds is a nested struct in rtc response
type Layouts ¶ added in v1.61.511
type Layouts struct {
Layout []Layout `json:"Layout" xml:"Layout"`
}
Layouts is a nested struct in rtc response
type LiveUserList ¶ added in v1.61.78
type LiveUserList struct {
LiveUser []string `json:"LiveUser" xml:"LiveUser"`
}
LiveUserList is a nested struct in rtc response
type ModifyAppRequest ¶
type ModifyAppRequest struct {
*requests.RpcRequest
AppName string `position:"Query" name:"AppName"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
ModifyAppRequest is the request struct for api ModifyApp
func CreateModifyAppRequest ¶
func CreateModifyAppRequest() (request *ModifyAppRequest)
CreateModifyAppRequest creates a request to invoke ModifyApp API
type ModifyAppResponse ¶
type ModifyAppResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyAppResponse is the response struct for api ModifyApp
func CreateModifyAppResponse ¶
func CreateModifyAppResponse() (response *ModifyAppResponse)
CreateModifyAppResponse creates a response to parse from ModifyApp response
type ModifyMPULayoutPanes ¶ added in v1.61.511
type ModifyMPULayoutPanes struct {
MajorPane string `name:"MajorPane"`
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
PaneId string `name:"PaneId"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
ModifyMPULayoutPanes is a repeated param struct in ModifyMPULayoutRequest
type ModifyMPULayoutRequest ¶ added in v1.61.511
type ModifyMPULayoutRequest struct {
*requests.RpcRequest
LayoutId requests.Integer `position:"Query" name:"LayoutId"`
Panes *[]ModifyMPULayoutPanes `position:"Query" name:"Panes" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
Name string `position:"Query" name:"Name"`
AudioMixCount requests.Integer `position:"Query" name:"AudioMixCount"`
}
ModifyMPULayoutRequest is the request struct for api ModifyMPULayout
func CreateModifyMPULayoutRequest ¶ added in v1.61.511
func CreateModifyMPULayoutRequest() (request *ModifyMPULayoutRequest)
CreateModifyMPULayoutRequest creates a request to invoke ModifyMPULayout API
type ModifyMPULayoutResponse ¶ added in v1.61.511
type ModifyMPULayoutResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyMPULayoutResponse is the response struct for api ModifyMPULayout
func CreateModifyMPULayoutResponse ¶ added in v1.61.511
func CreateModifyMPULayoutResponse() (response *ModifyMPULayoutResponse)
CreateModifyMPULayoutResponse creates a response to parse from ModifyMPULayout response
type Panes ¶ added in v1.61.1340
type Panes struct {
PanesItem []PanesItem `json:"Panes" xml:"Panes"`
}
Panes is a nested struct in rtc response
type PanesItem ¶ added in v1.61.511
type PanesItem struct {
MajorPane int `json:"MajorPane" xml:"MajorPane"`
Width float64 `json:"Width" xml:"Width"`
Height float64 `json:"Height" xml:"Height"`
Y float64 `json:"Y" xml:"Y"`
PaneId int `json:"PaneId" xml:"PaneId"`
ZOrder int `json:"ZOrder" xml:"ZOrder"`
X float64 `json:"X" xml:"X"`
}
PanesItem is a nested struct in rtc response
type Property ¶ added in v1.61.78
type Property struct {
PropertyItem []PropertyItem `json:"Property" xml:"Property"`
}
Property is a nested struct in rtc response
type PropertyItem ¶ added in v1.61.78
type PropertyItem struct {
Session string `json:"Session" xml:"Session"`
Role int `json:"Role" xml:"Role"`
Join int `json:"Join" xml:"Join"`
}
PropertyItem is a nested struct in rtc response
type RecordFile ¶ added in v1.61.662
type RecordFile struct {
StartTime string `json:"StartTime" xml:"StartTime"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
AppId string `json:"AppId" xml:"AppId"`
ChannelId string `json:"ChannelId" xml:"ChannelId"`
Url string `json:"Url" xml:"Url"`
Duration float64 `json:"Duration" xml:"Duration"`
TaskId string `json:"TaskId" xml:"TaskId"`
StopTime string `json:"StopTime" xml:"StopTime"`
}
RecordFile is a nested struct in rtc response
type RecordFiles ¶ added in v1.61.662
type RecordFiles struct {
RecordFile []RecordFile `json:"RecordFile" xml:"RecordFile"`
}
RecordFiles is a nested struct in rtc response
type RemoveTerminalsRequest ¶
type RemoveTerminalsRequest struct {
*requests.RpcRequest
TerminalIds *[]string `position:"Query" name:"TerminalIds" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
RemoveTerminalsRequest is the request struct for api RemoveTerminals
func CreateRemoveTerminalsRequest ¶
func CreateRemoveTerminalsRequest() (request *RemoveTerminalsRequest)
CreateRemoveTerminalsRequest creates a request to invoke RemoveTerminals API
type RemoveTerminalsResponse ¶
type RemoveTerminalsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Terminals Terminals `json:"Terminals" xml:"Terminals"`
}
RemoveTerminalsResponse is the response struct for api RemoveTerminals
func CreateRemoveTerminalsResponse ¶
func CreateRemoveTerminalsResponse() (response *RemoveTerminalsResponse)
CreateRemoveTerminalsResponse creates a response to parse from RemoveTerminals response
type Rule ¶ added in v1.60.357
type Rule struct {
Status string `json:"Status" xml:"Status"`
MediaEncode int `json:"MediaEncode" xml:"MediaEncode"`
PlayDomain string `json:"PlayDomain" xml:"PlayDomain"`
CallBack string `json:"CallBack" xml:"CallBack"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RuleId int64 `json:"RuleId" xml:"RuleId"`
RuleName string `json:"RuleName" xml:"RuleName"`
ChannelIds []string `json:"ChannelIds" xml:"ChannelIds"`
ChannelIdPrefixes []string `json:"ChannelIdPrefixes" xml:"ChannelIdPrefixes"`
}
Rule is a nested struct in rtc response
type Rules ¶ added in v1.60.357
type Rules struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
Rules is a nested struct in rtc response
type ServiceAreas ¶
type ServiceAreas struct {
ServiceArea []string `json:"ServiceArea" xml:"ServiceArea"`
}
ServiceAreas is a nested struct in rtc response
type StartMPUTaskBackgrounds ¶ added in v1.61.566
type StartMPUTaskBackgrounds struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
StartMPUTaskBackgrounds is a repeated param struct in StartMPUTaskRequest
type StartMPUTaskClockWidgets ¶ added in v1.61.702
type StartMPUTaskClockWidgets struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
BorderWidth string `name:"BorderWidth"`
BorderColor string `name:"BorderColor"`
Box string `name:"Box"`
BoxColor string `name:"BoxColor"`
BoxBorderWidth string `name:"BoxBorderWidth"`
Alpha string `name:"Alpha"`
}
StartMPUTaskClockWidgets is a repeated param struct in StartMPUTaskRequest
type StartMPUTaskEnhancedParam ¶ added in v1.61.1340
type StartMPUTaskEnhancedParam struct {
EnablePortraitSegmentation string `name:"EnablePortraitSegmentation"`
EnableVirtualConference string `name:"EnableVirtualConference"`
EnableCartoonPortrait string `name:"EnableCartoonPortrait"`
EnableVoiceChanger string `name:"EnableVoiceChanger"`
EnableUserPaneBackground string `name:"EnableUserPaneBackground"`
BackgroundPath string `name:"BackgroundPath"`
}
StartMPUTaskEnhancedParam is a repeated param struct in StartMPUTaskRequest
type StartMPUTaskOutputStreamParams ¶ added in v1.61.1418
type StartMPUTaskOutputStreamParams struct {
StreamURL string `name:"StreamURL"`
}
StartMPUTaskOutputStreamParams is a repeated param struct in StartMPUTaskRequest
type StartMPUTaskRequest ¶
type StartMPUTaskRequest struct {
*requests.RpcRequest
PayloadType requests.Integer `position:"Query" name:"PayloadType"`
UserPanes *[]StartMPUTaskUserPanes `position:"Query" name:"UserPanes" type:"Repeated"`
BackgroundColor requests.Integer `position:"Query" name:"BackgroundColor"`
ReportVad requests.Integer `position:"Query" name:"ReportVad"`
SourceType string `position:"Query" name:"SourceType"`
TaskId string `position:"Query" name:"TaskId"`
ClockWidgets *[]StartMPUTaskClockWidgets `position:"Query" name:"ClockWidgets" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
UnsubSpecCameraUsers *[]string `position:"Query" name:"UnsubSpecCameraUsers" type:"Repeated"`
TaskType requests.Integer `position:"Query" name:"TaskType"`
UnsubSpecAudioUsers *[]string `position:"Query" name:"UnsubSpecAudioUsers" type:"Repeated"`
VadInterval requests.Integer `position:"Query" name:"VadInterval"`
Watermarks *[]StartMPUTaskWatermarks `position:"Query" name:"Watermarks" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SubSpecAudioUsers *[]string `position:"Query" name:"SubSpecAudioUsers" type:"Repeated"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
EnhancedParam StartMPUTaskEnhancedParam `position:"Body" name:"EnhancedParam" type:"Struct"`
RtpExtInfo requests.Integer `position:"Query" name:"RtpExtInfo"`
CropMode requests.Integer `position:"Query" name:"CropMode"`
SubSpecCameraUsers *[]string `position:"Query" name:"SubSpecCameraUsers" type:"Repeated"`
OutputStreamParams *[]StartMPUTaskOutputStreamParams `position:"Query" name:"OutputStreamParams" type:"Repeated"`
TaskProfile string `position:"Query" name:"TaskProfile"`
LayoutIds *[]string `position:"Query" name:"LayoutIds" type:"Repeated"`
StreamURL string `position:"Query" name:"StreamURL"`
StreamType requests.Integer `position:"Query" name:"StreamType"`
SubSpecUsers *[]string `position:"Query" name:"SubSpecUsers" type:"Repeated"`
AppId string `position:"Query" name:"AppId"`
Backgrounds *[]StartMPUTaskBackgrounds `position:"Query" name:"Backgrounds" type:"Repeated"`
TimeStampRef requests.Integer `position:"Query" name:"TimeStampRef"`
MixMode requests.Integer `position:"Query" name:"MixMode"`
ChannelId string `position:"Query" name:"ChannelId"`
}
StartMPUTaskRequest is the request struct for api StartMPUTask
func CreateStartMPUTaskRequest ¶
func CreateStartMPUTaskRequest() (request *StartMPUTaskRequest)
CreateStartMPUTaskRequest creates a request to invoke StartMPUTask API
type StartMPUTaskResponse ¶
type StartMPUTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartMPUTaskResponse is the response struct for api StartMPUTask
func CreateStartMPUTaskResponse ¶
func CreateStartMPUTaskResponse() (response *StartMPUTaskResponse)
CreateStartMPUTaskResponse creates a response to parse from StartMPUTask response
type StartMPUTaskUserPanes ¶
type StartMPUTaskUserPanes struct {
Images *[]StartMPUTaskUserPanesImages `name:"Images" type:"Repeated"`
SegmentType string `name:"SegmentType"`
UserId string `name:"UserId"`
Texts *[]StartMPUTaskUserPanesTexts `name:"Texts" type:"Repeated"`
SourceType string `name:"SourceType"`
PaneId string `name:"PaneId"`
}
StartMPUTaskUserPanes is a repeated param struct in StartMPUTaskRequest
type StartMPUTaskUserPanesImages ¶ added in v1.61.1340
type StartMPUTaskUserPanesImages struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
StartMPUTaskUserPanesImages is a repeated param struct in StartMPUTaskRequest
type StartMPUTaskUserPanesTexts ¶ added in v1.61.1340
type StartMPUTaskUserPanesTexts struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
Text string `name:"Text"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
BorderWidth string `name:"BorderWidth"`
BorderColor string `name:"BorderColor"`
Box string `name:"Box"`
BoxColor string `name:"BoxColor"`
BoxBorderWidth string `name:"BoxBorderWidth"`
Alpha string `name:"Alpha"`
}
StartMPUTaskUserPanesTexts is a repeated param struct in StartMPUTaskRequest
type StartMPUTaskWatermarks ¶ added in v1.61.566
type StartMPUTaskWatermarks struct {
Alpha string `name:"Alpha"`
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
StartMPUTaskWatermarks is a repeated param struct in StartMPUTaskRequest
type StartRecordTaskRequest ¶ added in v1.61.511
type StartRecordTaskRequest struct {
*requests.RpcRequest
UserPanes *[]StartRecordTaskUserPanes `position:"Query" name:"UserPanes" type:"Repeated"`
CropMode requests.Integer `position:"Query" name:"CropMode"`
SubSpecCameraUsers *[]string `position:"Query" name:"SubSpecCameraUsers" type:"Repeated"`
SourceType string `position:"Query" name:"SourceType"`
TaskProfile string `position:"Query" name:"TaskProfile"`
LayoutIds *[]string `position:"Query" name:"LayoutIds" type:"Repeated"`
TaskId string `position:"Query" name:"TaskId"`
ShowLog string `position:"Query" name:"ShowLog"`
UnsubSpecCameraUsers *[]string `position:"Query" name:"UnsubSpecCameraUsers" type:"Repeated"`
StreamType requests.Integer `position:"Query" name:"StreamType"`
UnsubSpecAudioUsers *[]string `position:"Query" name:"UnsubSpecAudioUsers" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId string `position:"Query" name:"TemplateId"`
SubSpecAudioUsers *[]string `position:"Query" name:"SubSpecAudioUsers" type:"Repeated"`
SubSpecUsers *[]string `position:"Query" name:"SubSpecUsers" type:"Repeated"`
AppId string `position:"Query" name:"AppId"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
MixMode requests.Integer `position:"Query" name:"MixMode"`
ChannelId string `position:"Query" name:"ChannelId"`
}
StartRecordTaskRequest is the request struct for api StartRecordTask
func CreateStartRecordTaskRequest ¶ added in v1.61.511
func CreateStartRecordTaskRequest() (request *StartRecordTaskRequest)
CreateStartRecordTaskRequest creates a request to invoke StartRecordTask API
type StartRecordTaskResponse ¶ added in v1.61.511
type StartRecordTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartRecordTaskResponse is the response struct for api StartRecordTask
func CreateStartRecordTaskResponse ¶ added in v1.61.511
func CreateStartRecordTaskResponse() (response *StartRecordTaskResponse)
CreateStartRecordTaskResponse creates a response to parse from StartRecordTask response
type StartRecordTaskUserPanes ¶ added in v1.61.511
type StartRecordTaskUserPanes struct {
Images *[]StartRecordTaskUserPanesImages `name:"Images" type:"Repeated"`
UserId string `name:"UserId"`
Texts *[]StartRecordTaskUserPanesTexts `name:"Texts" type:"Repeated"`
SourceType string `name:"SourceType"`
PaneId string `name:"PaneId"`
}
StartRecordTaskUserPanes is a repeated param struct in StartRecordTaskRequest
type StartRecordTaskUserPanesImages ¶ added in v1.61.1340
type StartRecordTaskUserPanesImages struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
StartRecordTaskUserPanesImages is a repeated param struct in StartRecordTaskRequest
type StartRecordTaskUserPanesTexts ¶ added in v1.61.1340
type StartRecordTaskUserPanesTexts struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
Text string `name:"Text"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
}
StartRecordTaskUserPanesTexts is a repeated param struct in StartRecordTaskRequest
type StopMPUTaskRequest ¶
type StopMPUTaskRequest struct {
*requests.RpcRequest
TaskId string `position:"Query" name:"TaskId"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
StopMPUTaskRequest is the request struct for api StopMPUTask
func CreateStopMPUTaskRequest ¶
func CreateStopMPUTaskRequest() (request *StopMPUTaskRequest)
CreateStopMPUTaskRequest creates a request to invoke StopMPUTask API
type StopMPUTaskResponse ¶
type StopMPUTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopMPUTaskResponse is the response struct for api StopMPUTask
func CreateStopMPUTaskResponse ¶
func CreateStopMPUTaskResponse() (response *StopMPUTaskResponse)
CreateStopMPUTaskResponse creates a response to parse from StopMPUTask response
type StopRecordTaskRequest ¶ added in v1.61.511
type StopRecordTaskRequest struct {
*requests.RpcRequest
TaskId string `position:"Query" name:"TaskId"`
ShowLog string `position:"Query" name:"ShowLog"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
StopRecordTaskRequest is the request struct for api StopRecordTask
func CreateStopRecordTaskRequest ¶ added in v1.61.511
func CreateStopRecordTaskRequest() (request *StopRecordTaskRequest)
CreateStopRecordTaskRequest creates a request to invoke StopRecordTask API
type StopRecordTaskResponse ¶ added in v1.61.511
type StopRecordTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopRecordTaskResponse is the response struct for api StopRecordTask
func CreateStopRecordTaskResponse ¶ added in v1.61.511
func CreateStopRecordTaskResponse() (response *StopRecordTaskResponse)
CreateStopRecordTaskResponse creates a response to parse from StopRecordTask response
type Template ¶ added in v1.61.511
type Template struct {
MnsQueue string `json:"MnsQueue" xml:"MnsQueue"`
OssFilePrefix string `json:"OssFilePrefix" xml:"OssFilePrefix"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
OssBucket string `json:"OssBucket" xml:"OssBucket"`
DelayStopTime int `json:"DelayStopTime" xml:"DelayStopTime"`
MediaEncode int `json:"MediaEncode" xml:"MediaEncode"`
FileSplitInterval int `json:"FileSplitInterval" xml:"FileSplitInterval"`
HttpCallbackUrl string `json:"HttpCallbackUrl" xml:"HttpCallbackUrl"`
EnableM3u8DateTime bool `json:"EnableM3u8DateTime" xml:"EnableM3u8DateTime"`
BackgroundColor int `json:"BackgroundColor" xml:"BackgroundColor"`
Name string `json:"Name" xml:"Name"`
TemplateId string `json:"TemplateId" xml:"TemplateId"`
TaskProfile string `json:"TaskProfile" xml:"TaskProfile"`
LayoutIds []int64 `json:"LayoutIds" xml:"LayoutIds"`
Formats []string `json:"Formats" xml:"Formats"`
Backgrounds []Background `json:"Backgrounds" xml:"Backgrounds"`
Watermarks []Watermark `json:"Watermarks" xml:"Watermarks"`
ClockWidgets []Watermark `json:"ClockWidgets" xml:"ClockWidgets"`
}
Template is a nested struct in rtc response
type Templates ¶ added in v1.61.511
type Templates struct {
Template []Template `json:"Template" xml:"Template"`
}
Templates is a nested struct in rtc response
type Terminal ¶
type Terminal struct {
Code int `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
Id string `json:"Id" xml:"Id"`
}
Terminal is a nested struct in rtc response
type Terminals ¶
type Terminals struct {
Terminal []Terminal `json:"Terminal" xml:"Terminal"`
}
Terminals is a nested struct in rtc response
type UpdateAutoLiveStreamRuleRequest ¶ added in v1.61.1340
type UpdateAutoLiveStreamRuleRequest struct {
*requests.RpcRequest
RuleName string `position:"Query" name:"RuleName"`
ChannelIdPrefixes *[]string `position:"Query" name:"ChannelIdPrefixes" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
PlayDomain string `position:"Query" name:"PlayDomain"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
CallBack string `position:"Query" name:"CallBack"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
ChannelIds *[]string `position:"Query" name:"ChannelIds" type:"Repeated"`
}
UpdateAutoLiveStreamRuleRequest is the request struct for api UpdateAutoLiveStreamRule
func CreateUpdateAutoLiveStreamRuleRequest ¶ added in v1.61.1340
func CreateUpdateAutoLiveStreamRuleRequest() (request *UpdateAutoLiveStreamRuleRequest)
CreateUpdateAutoLiveStreamRuleRequest creates a request to invoke UpdateAutoLiveStreamRule API
type UpdateAutoLiveStreamRuleResponse ¶ added in v1.61.1340
type UpdateAutoLiveStreamRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateAutoLiveStreamRuleResponse is the response struct for api UpdateAutoLiveStreamRule
func CreateUpdateAutoLiveStreamRuleResponse ¶ added in v1.61.1340
func CreateUpdateAutoLiveStreamRuleResponse() (response *UpdateAutoLiveStreamRuleResponse)
CreateUpdateAutoLiveStreamRuleResponse creates a response to parse from UpdateAutoLiveStreamRule response
type UpdateMPUTaskBackgrounds ¶ added in v1.61.1340
type UpdateMPUTaskBackgrounds struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
UpdateMPUTaskBackgrounds is a repeated param struct in UpdateMPUTaskRequest
type UpdateMPUTaskClockWidgets ¶ added in v1.61.1340
type UpdateMPUTaskClockWidgets struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
BorderWidth string `name:"BorderWidth"`
BorderColor string `name:"BorderColor"`
Box string `name:"Box"`
BoxColor string `name:"BoxColor"`
BoxBorderWidth string `name:"BoxBorderWidth"`
Alpha string `name:"Alpha"`
}
UpdateMPUTaskClockWidgets is a repeated param struct in UpdateMPUTaskRequest
type UpdateMPUTaskEnhancedParam ¶ added in v1.61.1340
type UpdateMPUTaskEnhancedParam struct {
EnablePortraitSegmentation string `name:"EnablePortraitSegmentation"`
EnableVirtualConference string `name:"EnableVirtualConference"`
EnableCartoonPortrait string `name:"EnableCartoonPortrait"`
EnableVoiceChanger string `name:"EnableVoiceChanger"`
EnableUserPaneBackground string `name:"EnableUserPaneBackground"`
BackgroundPath string `name:"BackgroundPath"`
}
UpdateMPUTaskEnhancedParam is a repeated param struct in UpdateMPUTaskRequest
type UpdateMPUTaskRequest ¶ added in v1.61.1340
type UpdateMPUTaskRequest struct {
*requests.RpcRequest
UserPanes *[]UpdateMPUTaskUserPanes `position:"Query" name:"UserPanes" type:"Repeated"`
BackgroundColor requests.Integer `position:"Query" name:"BackgroundColor"`
SourceType string `position:"Query" name:"SourceType"`
TaskId string `position:"Query" name:"TaskId"`
ClockWidgets *[]UpdateMPUTaskClockWidgets `position:"Query" name:"ClockWidgets" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
UnsubSpecCameraUsers *[]string `position:"Query" name:"UnsubSpecCameraUsers" type:"Repeated"`
UnsubSpecAudioUsers *[]string `position:"Query" name:"UnsubSpecAudioUsers" type:"Repeated"`
Watermarks *[]UpdateMPUTaskWatermarks `position:"Query" name:"Watermarks" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SubSpecAudioUsers *[]string `position:"Query" name:"SubSpecAudioUsers" type:"Repeated"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
EnhancedParam UpdateMPUTaskEnhancedParam `position:"Body" name:"EnhancedParam" type:"Struct"`
CropMode requests.Integer `position:"Query" name:"CropMode"`
SubSpecCameraUsers *[]string `position:"Query" name:"SubSpecCameraUsers" type:"Repeated"`
TaskProfile string `position:"Query" name:"TaskProfile"`
LayoutIds *[]string `position:"Query" name:"LayoutIds" type:"Repeated"`
StreamType requests.Integer `position:"Query" name:"StreamType"`
SubSpecUsers *[]string `position:"Query" name:"SubSpecUsers" type:"Repeated"`
AppId string `position:"Query" name:"AppId"`
Backgrounds *[]UpdateMPUTaskBackgrounds `position:"Query" name:"Backgrounds" type:"Repeated"`
MixMode requests.Integer `position:"Query" name:"MixMode"`
}
UpdateMPUTaskRequest is the request struct for api UpdateMPUTask
func CreateUpdateMPUTaskRequest ¶ added in v1.61.1340
func CreateUpdateMPUTaskRequest() (request *UpdateMPUTaskRequest)
CreateUpdateMPUTaskRequest creates a request to invoke UpdateMPUTask API
type UpdateMPUTaskResponse ¶ added in v1.61.1340
type UpdateMPUTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateMPUTaskResponse is the response struct for api UpdateMPUTask
func CreateUpdateMPUTaskResponse ¶ added in v1.61.1340
func CreateUpdateMPUTaskResponse() (response *UpdateMPUTaskResponse)
CreateUpdateMPUTaskResponse creates a response to parse from UpdateMPUTask response
type UpdateMPUTaskUserPanes ¶ added in v1.61.1340
type UpdateMPUTaskUserPanes struct {
Images *[]UpdateMPUTaskUserPanesImages `name:"Images" type:"Repeated"`
SegmentType string `name:"SegmentType"`
UserId string `name:"UserId"`
Texts *[]UpdateMPUTaskUserPanesTexts `name:"Texts" type:"Repeated"`
SourceType string `name:"SourceType"`
PaneId string `name:"PaneId"`
}
UpdateMPUTaskUserPanes is a repeated param struct in UpdateMPUTaskRequest
type UpdateMPUTaskUserPanesImages ¶ added in v1.61.1340
type UpdateMPUTaskUserPanesImages struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
UpdateMPUTaskUserPanesImages is a repeated param struct in UpdateMPUTaskRequest
type UpdateMPUTaskUserPanesTexts ¶ added in v1.61.1340
type UpdateMPUTaskUserPanesTexts struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
Text string `name:"Text"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
BorderWidth string `name:"BorderWidth"`
BorderColor string `name:"BorderColor"`
Box string `name:"Box"`
BoxColor string `name:"BoxColor"`
BoxBorderWidth string `name:"BoxBorderWidth"`
Alpha string `name:"Alpha"`
}
UpdateMPUTaskUserPanesTexts is a repeated param struct in UpdateMPUTaskRequest
type UpdateMPUTaskWatermarks ¶ added in v1.61.1340
type UpdateMPUTaskWatermarks struct {
Alpha string `name:"Alpha"`
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
UpdateMPUTaskWatermarks is a repeated param struct in UpdateMPUTaskRequest
type UpdateRecordTaskRequest ¶ added in v1.61.662
type UpdateRecordTaskRequest struct {
*requests.RpcRequest
UserPanes *[]UpdateRecordTaskUserPanes `position:"Query" name:"UserPanes" type:"Repeated"`
SubSpecCameraUsers *[]string `position:"Query" name:"SubSpecCameraUsers" type:"Repeated"`
LayoutIds *[]string `position:"Query" name:"LayoutIds" type:"Repeated"`
TaskId string `position:"Query" name:"TaskId"`
ShowLog string `position:"Query" name:"ShowLog"`
UnsubSpecCameraUsers *[]string `position:"Query" name:"UnsubSpecCameraUsers" type:"Repeated"`
UnsubSpecAudioUsers *[]string `position:"Query" name:"UnsubSpecAudioUsers" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId string `position:"Query" name:"TemplateId"`
SubSpecAudioUsers *[]string `position:"Query" name:"SubSpecAudioUsers" type:"Repeated"`
SubSpecUsers *[]string `position:"Query" name:"SubSpecUsers" type:"Repeated"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
UpdateRecordTaskRequest is the request struct for api UpdateRecordTask
func CreateUpdateRecordTaskRequest ¶ added in v1.61.662
func CreateUpdateRecordTaskRequest() (request *UpdateRecordTaskRequest)
CreateUpdateRecordTaskRequest creates a request to invoke UpdateRecordTask API
type UpdateRecordTaskResponse ¶ added in v1.61.662
type UpdateRecordTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateRecordTaskResponse is the response struct for api UpdateRecordTask
func CreateUpdateRecordTaskResponse ¶ added in v1.61.662
func CreateUpdateRecordTaskResponse() (response *UpdateRecordTaskResponse)
CreateUpdateRecordTaskResponse creates a response to parse from UpdateRecordTask response
type UpdateRecordTaskUserPanes ¶ added in v1.61.662
type UpdateRecordTaskUserPanes struct {
Images *[]UpdateRecordTaskUserPanesImages `name:"Images" type:"Repeated"`
UserId string `name:"UserId"`
Texts *[]UpdateRecordTaskUserPanesTexts `name:"Texts" type:"Repeated"`
SourceType string `name:"SourceType"`
PaneId string `name:"PaneId"`
}
UpdateRecordTaskUserPanes is a repeated param struct in UpdateRecordTaskRequest
type UpdateRecordTaskUserPanesImages ¶ added in v1.61.1340
type UpdateRecordTaskUserPanesImages struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
UpdateRecordTaskUserPanesImages is a repeated param struct in UpdateRecordTaskRequest
type UpdateRecordTaskUserPanesTexts ¶ added in v1.61.1340
type UpdateRecordTaskUserPanesTexts struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
Text string `name:"Text"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
}
UpdateRecordTaskUserPanesTexts is a repeated param struct in UpdateRecordTaskRequest
type UpdateRecordTemplateBackgrounds ¶ added in v1.61.662
type UpdateRecordTemplateBackgrounds struct {
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
UpdateRecordTemplateBackgrounds is a repeated param struct in UpdateRecordTemplateRequest
type UpdateRecordTemplateClockWidgets ¶ added in v1.61.1340
type UpdateRecordTemplateClockWidgets struct {
FontType string `name:"FontType"`
FontColor string `name:"FontColor"`
Y string `name:"Y"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
FontSize string `name:"FontSize"`
}
UpdateRecordTemplateClockWidgets is a repeated param struct in UpdateRecordTemplateRequest
type UpdateRecordTemplateRequest ¶ added in v1.61.511
type UpdateRecordTemplateRequest struct {
*requests.RpcRequest
Formats *[]string `position:"Query" name:"Formats" type:"Repeated"`
OssFilePrefix string `position:"Query" name:"OssFilePrefix"`
BackgroundColor requests.Integer `position:"Query" name:"BackgroundColor"`
TaskProfile string `position:"Query" name:"TaskProfile"`
LayoutIds *[]string `position:"Query" name:"LayoutIds" type:"Repeated"`
ClockWidgets *[]UpdateRecordTemplateClockWidgets `position:"Query" name:"ClockWidgets" type:"Repeated"`
ShowLog string `position:"Query" name:"ShowLog"`
OssBucket string `position:"Query" name:"OssBucket"`
DelayStopTime requests.Integer `position:"Query" name:"DelayStopTime"`
MnsQueue string `position:"Query" name:"MnsQueue"`
FileSplitInterval requests.Integer `position:"Query" name:"FileSplitInterval"`
HttpCallbackUrl string `position:"Query" name:"HttpCallbackUrl"`
Watermarks *[]UpdateRecordTemplateWatermarks `position:"Query" name:"Watermarks" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId string `position:"Query" name:"TemplateId"`
EnableM3u8DateTime requests.Boolean `position:"Query" name:"EnableM3u8DateTime"`
AppId string `position:"Query" name:"AppId"`
Backgrounds *[]UpdateRecordTemplateBackgrounds `position:"Query" name:"Backgrounds" type:"Repeated"`
Name string `position:"Query" name:"Name"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
}
UpdateRecordTemplateRequest is the request struct for api UpdateRecordTemplate
func CreateUpdateRecordTemplateRequest ¶ added in v1.61.511
func CreateUpdateRecordTemplateRequest() (request *UpdateRecordTemplateRequest)
CreateUpdateRecordTemplateRequest creates a request to invoke UpdateRecordTemplate API
type UpdateRecordTemplateResponse ¶ added in v1.61.511
type UpdateRecordTemplateResponse struct {
*responses.BaseResponse
TemplateId string `json:"TemplateId" xml:"TemplateId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateRecordTemplateResponse is the response struct for api UpdateRecordTemplate
func CreateUpdateRecordTemplateResponse ¶ added in v1.61.511
func CreateUpdateRecordTemplateResponse() (response *UpdateRecordTemplateResponse)
CreateUpdateRecordTemplateResponse creates a response to parse from UpdateRecordTemplate response
type UpdateRecordTemplateWatermarks ¶ added in v1.61.662
type UpdateRecordTemplateWatermarks struct {
Alpha string `name:"Alpha"`
Width string `name:"Width"`
Height string `name:"Height"`
Y string `name:"Y"`
Url string `name:"Url"`
Display string `name:"Display"`
ZOrder string `name:"ZOrder"`
X string `name:"X"`
}
UpdateRecordTemplateWatermarks is a repeated param struct in UpdateRecordTemplateRequest
type UserListInDescribeChannelParticipants ¶
type UserListInDescribeChannelParticipants struct {
User []string `json:"User" xml:"User"`
}
UserListInDescribeChannelParticipants is a nested struct in rtc response
type UserListInDescribeChannelUsers ¶ added in v1.61.78
type UserListInDescribeChannelUsers struct {
User []string `json:"User" xml:"User"`
}
UserListInDescribeChannelUsers is a nested struct in rtc response
type Watermark ¶ added in v1.61.1340
type Watermark struct {
X float64 `json:"X" xml:"X"`
FontType int `json:"FontType" xml:"FontType"`
Height float64 `json:"Height" xml:"Height"`
FontColor int `json:"FontColor" xml:"FontColor"`
Display int `json:"Display" xml:"Display"`
Alpha float64 `json:"Alpha" xml:"Alpha"`
Width float64 `json:"Width" xml:"Width"`
Y float64 `json:"Y" xml:"Y"`
Url string `json:"Url" xml:"Url"`
ZOrder int `json:"ZOrder" xml:"ZOrder"`
FontSize int `json:"FontSize" xml:"FontSize"`
}
Watermark is a nested struct in rtc response
type Watermarks ¶ added in v1.61.1340
type Watermarks struct {
Watermark []Watermark `json:"Watermark" xml:"Watermark"`
}
Watermarks is a nested struct in rtc response
Source Files
¶
- add_record_template.go
- client.go
- create_auto_live_stream_rule.go
- create_event_subscribe.go
- create_mpu_layout.go
- delete_auto_live_stream_rule.go
- delete_channel.go
- delete_event_subscribe.go
- delete_mpu_layout.go
- delete_record_template.go
- describe_app_key.go
- describe_apps.go
- describe_auto_live_stream_rule.go
- describe_channel_participants.go
- describe_channel_users.go
- describe_mpu_layout_info_list.go
- describe_record_files.go
- describe_record_templates.go
- describe_user_info_in_channel.go
- disable_auto_live_stream_rule.go
- enable_auto_live_stream_rule.go
- endpoint.go
- get_mpu_task_status.go
- modify_app.go
- modify_mpu_layout.go
- remove_terminals.go
- start_mpu_task.go
- start_record_task.go
- stop_mpu_task.go
- stop_record_task.go
- struct_app.go
- struct_app_list.go
- struct_background.go
- struct_backgrounds.go
- struct_channel_id_prefixes.go
- struct_channel_ids.go
- struct_clock_widgets.go
- struct_formats.go
- struct_interactive_user_list.go
- struct_layout.go
- struct_layout_ids.go
- struct_layouts.go
- struct_live_user_list.go
- struct_panes.go
- struct_panes_item.go
- struct_property.go
- struct_property_item.go
- struct_record_file.go
- struct_record_files.go
- struct_rule.go
- struct_rules.go
- struct_service_areas.go
- struct_template.go
- struct_templates.go
- struct_terminal.go
- struct_terminals.go
- struct_user_list_in_describe_channel_participants.go
- struct_user_list_in_describe_channel_users.go
- struct_watermark.go
- struct_watermarks.go
- update_auto_live_stream_rule.go
- update_mpu_task.go
- update_record_task.go
- update_record_template.go