Documentation
¶
Index ¶
- type App
- type AppList
- type AuthInfo
- type CallAreasInDescribeRealTimeRecordList
- type CallAreasInDescribeRecordList
- type ChannelStatis
- type ChannelStatisItem
- 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 NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName 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) CreateChannel(request *CreateChannelRequest) (response *CreateChannelResponse, err error)
- func (client *Client) CreateChannelToken(request *CreateChannelTokenRequest) (response *CreateChannelTokenResponse, err error)
- func (client *Client) CreateChannelTokenWithCallback(request *CreateChannelTokenRequest, ...) <-chan int
- func (client *Client) CreateChannelTokenWithChan(request *CreateChannelTokenRequest) (<-chan *CreateChannelTokenResponse, <-chan error)
- func (client *Client) CreateChannelWithCallback(request *CreateChannelRequest, ...) <-chan int
- func (client *Client) CreateChannelWithChan(request *CreateChannelRequest) (<-chan *CreateChannelResponse, <-chan error)
- func (client *Client) CreateConference(request *CreateConferenceRequest) (response *CreateConferenceResponse, err error)
- func (client *Client) CreateConferenceWithCallback(request *CreateConferenceRequest, ...) <-chan int
- func (client *Client) CreateConferenceWithChan(request *CreateConferenceRequest) (<-chan *CreateConferenceResponse, <-chan error)
- func (client *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)
- func (client *Client) CreateTemplateWithCallback(request *CreateTemplateRequest, ...) <-chan int
- func (client *Client) CreateTemplateWithChan(request *CreateTemplateRequest) (<-chan *CreateTemplateResponse, <-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) DeleteConference(request *DeleteConferenceRequest) (response *DeleteConferenceResponse, err error)
- func (client *Client) DeleteConferenceWithCallback(request *DeleteConferenceRequest, ...) <-chan int
- func (client *Client) DeleteConferenceWithChan(request *DeleteConferenceRequest) (<-chan *DeleteConferenceResponse, <-chan error)
- func (client *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)
- func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest, ...) <-chan int
- func (client *Client) DeleteTemplateWithChan(request *DeleteTemplateRequest) (<-chan *DeleteTemplateResponse, <-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) DescribeConferenceAuthInfo(request *DescribeConferenceAuthInfoRequest) (response *DescribeConferenceAuthInfoResponse, err error)
- func (client *Client) DescribeConferenceAuthInfoWithCallback(request *DescribeConferenceAuthInfoRequest, ...) <-chan int
- func (client *Client) DescribeConferenceAuthInfoWithChan(request *DescribeConferenceAuthInfoRequest) (<-chan *DescribeConferenceAuthInfoResponse, <-chan error)
- func (client *Client) DescribeRealTimeRecordDetail(request *DescribeRealTimeRecordDetailRequest) (response *DescribeRealTimeRecordDetailResponse, err error)
- func (client *Client) DescribeRealTimeRecordDetailWithCallback(request *DescribeRealTimeRecordDetailRequest, ...) <-chan int
- func (client *Client) DescribeRealTimeRecordDetailWithChan(request *DescribeRealTimeRecordDetailRequest) (<-chan *DescribeRealTimeRecordDetailResponse, <-chan error)
- func (client *Client) DescribeRealTimeRecordList(request *DescribeRealTimeRecordListRequest) (response *DescribeRealTimeRecordListResponse, err error)
- func (client *Client) DescribeRealTimeRecordListWithCallback(request *DescribeRealTimeRecordListRequest, ...) <-chan int
- func (client *Client) DescribeRealTimeRecordListWithChan(request *DescribeRealTimeRecordListRequest) (<-chan *DescribeRealTimeRecordListResponse, <-chan error)
- func (client *Client) DescribeRecordDetail(request *DescribeRecordDetailRequest) (response *DescribeRecordDetailResponse, err error)
- func (client *Client) DescribeRecordDetailWithCallback(request *DescribeRecordDetailRequest, ...) <-chan int
- func (client *Client) DescribeRecordDetailWithChan(request *DescribeRecordDetailRequest) (<-chan *DescribeRecordDetailResponse, <-chan error)
- func (client *Client) DescribeRecordList(request *DescribeRecordListRequest) (response *DescribeRecordListResponse, err error)
- func (client *Client) DescribeRecordListWithCallback(request *DescribeRecordListRequest, ...) <-chan int
- func (client *Client) DescribeRecordListWithChan(request *DescribeRecordListRequest) (<-chan *DescribeRecordListResponse, <-chan error)
- func (client *Client) DescribeStatis(request *DescribeStatisRequest) (response *DescribeStatisResponse, err error)
- func (client *Client) DescribeStatisWithCallback(request *DescribeStatisRequest, ...) <-chan int
- func (client *Client) DescribeStatisWithChan(request *DescribeStatisRequest) (<-chan *DescribeStatisResponse, <-chan error)
- func (client *Client) GetAllTemplate(request *GetAllTemplateRequest) (response *GetAllTemplateResponse, err error)
- func (client *Client) GetAllTemplateWithCallback(request *GetAllTemplateRequest, ...) <-chan int
- func (client *Client) GetAllTemplateWithChan(request *GetAllTemplateRequest) (<-chan *GetAllTemplateResponse, <-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) GetTaskParam(request *GetTaskParamRequest) (response *GetTaskParamResponse, err error)
- func (client *Client) GetTaskParamWithCallback(request *GetTaskParamRequest, ...) <-chan int
- func (client *Client) GetTaskParamWithChan(request *GetTaskParamRequest) (<-chan *GetTaskParamResponse, <-chan error)
- func (client *Client) GetTaskStatus(request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)
- func (client *Client) GetTaskStatusWithCallback(request *GetTaskStatusRequest, ...) <-chan int
- func (client *Client) GetTaskStatusWithChan(request *GetTaskStatusRequest) (<-chan *GetTaskStatusResponse, <-chan error)
- func (client *Client) GetTemplateInfo(request *GetTemplateInfoRequest) (response *GetTemplateInfoResponse, err error)
- func (client *Client) GetTemplateInfoWithCallback(request *GetTemplateInfoRequest, ...) <-chan int
- func (client *Client) GetTemplateInfoWithChan(request *GetTemplateInfoRequest) (<-chan *GetTemplateInfoResponse, <-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) ModifyConference(request *ModifyConferenceRequest) (response *ModifyConferenceResponse, err error)
- func (client *Client) ModifyConferenceWithCallback(request *ModifyConferenceRequest, ...) <-chan int
- func (client *Client) ModifyConferenceWithChan(request *ModifyConferenceRequest) (<-chan *ModifyConferenceResponse, <-chan error)
- func (client *Client) MuteAudio(request *MuteAudioRequest) (response *MuteAudioResponse, err error)
- func (client *Client) MuteAudioAll(request *MuteAudioAllRequest) (response *MuteAudioAllResponse, err error)
- func (client *Client) MuteAudioAllWithCallback(request *MuteAudioAllRequest, ...) <-chan int
- func (client *Client) MuteAudioAllWithChan(request *MuteAudioAllRequest) (<-chan *MuteAudioAllResponse, <-chan error)
- func (client *Client) MuteAudioWithCallback(request *MuteAudioRequest, ...) <-chan int
- func (client *Client) MuteAudioWithChan(request *MuteAudioRequest) (<-chan *MuteAudioResponse, <-chan error)
- func (client *Client) ReceiveNotify(request *ReceiveNotifyRequest) (response *ReceiveNotifyResponse, err error)
- func (client *Client) ReceiveNotifyWithCallback(request *ReceiveNotifyRequest, ...) <-chan int
- func (client *Client) ReceiveNotifyWithChan(request *ReceiveNotifyRequest) (<-chan *ReceiveNotifyResponse, <-chan error)
- func (client *Client) RemoveParticipants(request *RemoveParticipantsRequest) (response *RemoveParticipantsResponse, err error)
- func (client *Client) RemoveParticipantsWithCallback(request *RemoveParticipantsRequest, ...) <-chan int
- func (client *Client) RemoveParticipantsWithChan(request *RemoveParticipantsRequest) (<-chan *RemoveParticipantsResponse, <-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) StartTask(request *StartTaskRequest) (response *StartTaskResponse, err error)
- func (client *Client) StartTaskWithCallback(request *StartTaskRequest, ...) <-chan int
- func (client *Client) StartTaskWithChan(request *StartTaskRequest) (<-chan *StartTaskResponse, <-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) StopTask(request *StopTaskRequest) (response *StopTaskResponse, err error)
- func (client *Client) StopTaskWithCallback(request *StopTaskRequest, callback func(response *StopTaskResponse, err error)) <-chan int
- func (client *Client) StopTaskWithChan(request *StopTaskRequest) (<-chan *StopTaskResponse, <-chan error)
- func (client *Client) UnmuteAudio(request *UnmuteAudioRequest) (response *UnmuteAudioResponse, err error)
- func (client *Client) UnmuteAudioAll(request *UnmuteAudioAllRequest) (response *UnmuteAudioAllResponse, err error)
- func (client *Client) UnmuteAudioAllWithCallback(request *UnmuteAudioAllRequest, ...) <-chan int
- func (client *Client) UnmuteAudioAllWithChan(request *UnmuteAudioAllRequest) (<-chan *UnmuteAudioAllResponse, <-chan error)
- func (client *Client) UnmuteAudioWithCallback(request *UnmuteAudioRequest, ...) <-chan int
- func (client *Client) UnmuteAudioWithChan(request *UnmuteAudioRequest) (<-chan *UnmuteAudioResponse, <-chan error)
- func (client *Client) UpdateChannel(request *UpdateChannelRequest) (response *UpdateChannelResponse, err error)
- func (client *Client) UpdateChannelWithCallback(request *UpdateChannelRequest, ...) <-chan int
- func (client *Client) UpdateChannelWithChan(request *UpdateChannelRequest) (<-chan *UpdateChannelResponse, <-chan error)
- func (client *Client) UpdateTaskParam(request *UpdateTaskParamRequest) (response *UpdateTaskParamResponse, err error)
- func (client *Client) UpdateTaskParamWithCallback(request *UpdateTaskParamRequest, ...) <-chan int
- func (client *Client) UpdateTaskParamWithChan(request *UpdateTaskParamRequest) (<-chan *UpdateTaskParamResponse, <-chan error)
- type CommunicationRecordInfo
- type CommunicationRecordInfosInDescribeRealTimeRecordList
- type CommunicationRecordInfosInDescribeRecordList
- type CreateChannelRequest
- type CreateChannelResponse
- type CreateChannelTokenRequest
- type CreateChannelTokenResponse
- type CreateConferenceRequest
- type CreateConferenceResponse
- type CreateTemplateLayOut
- type CreateTemplateLiveConfig
- type CreateTemplateRecordConfig
- type CreateTemplateRequest
- type CreateTemplateResponse
- type DeleteChannelRequest
- type DeleteChannelResponse
- type DeleteConferenceRequest
- type DeleteConferenceResponse
- type DeleteTemplateRequest
- type DeleteTemplateResponse
- type DescribeAppsRequest
- type DescribeAppsResponse
- type DescribeConferenceAuthInfoRequest
- type DescribeConferenceAuthInfoResponse
- type DescribeRealTimeRecordDetailRequest
- type DescribeRealTimeRecordDetailResponse
- type DescribeRealTimeRecordListRequest
- type DescribeRealTimeRecordListResponse
- type DescribeRecordDetailRequest
- type DescribeRecordDetailResponse
- type DescribeRecordListRequest
- type DescribeRecordListResponse
- type DescribeStatisRequest
- type DescribeStatisResponse
- type Duration
- type DurationInDescribeStatis
- type DurationItem
- type GetAllTemplateRequest
- type GetAllTemplateResponse
- type GetMPUTaskStatusRequest
- type GetMPUTaskStatusResponse
- type GetTaskParamRequest
- type GetTaskParamResponse
- type GetTaskStatusRequest
- type GetTaskStatusResponse
- type GetTemplateInfoRequest
- type GetTemplateInfoResponse
- type LayOut
- type LiveConfig
- type MixPane
- type MixPaneItem
- type ModifyAppRequest
- type ModifyAppResponse
- type ModifyConferenceRequest
- type ModifyConferenceResponse
- type MuteAudioAllRequest
- type MuteAudioAllResponse
- type MuteAudioRequest
- type MuteAudioResponse
- type Participant
- type ParticipantsInMuteAudio
- type ParticipantsInMuteAudioAll
- type ParticipantsInRemoveParticipants
- type ParticipantsInUnmuteAudio
- type ParticipantsInUnmuteAudioAll
- type ReceiveNotifyRequest
- type ReceiveNotifyResponse
- type RecordConfig
- type RecordDetailInfo
- type RecordDetailInfosInDescribeRealTimeRecordDetail
- type RecordDetailInfosInDescribeRecordDetail
- type RemoveParticipantsRequest
- type RemoveParticipantsResponse
- type RemoveTerminalsRequest
- type RemoveTerminalsResponse
- type ServiceAreas
- type StartMPUTaskRequest
- type StartMPUTaskResponse
- type StartMPUTaskUserPanes
- type StartTaskMixPanes
- type StartTaskRequest
- type StartTaskResponse
- type StatisInfo
- type StatisInfos
- type StopMPUTaskRequest
- type StopMPUTaskResponse
- type StopTaskRequest
- type StopTaskResponse
- type TemplateIds
- type Terminal
- type Terminals
- type UnmuteAudioAllRequest
- type UnmuteAudioAllResponse
- type UnmuteAudioRequest
- type UnmuteAudioResponse
- type UpdateChannelRequest
- type UpdateChannelResponse
- type UpdateTaskParamMixPanes
- type UpdateTaskParamRequest
- type UpdateTaskParamResponse
- type UserStatis
- type UserStatisItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
Status int `json:"Status" xml:"Status"`
AppId string `json:"AppId" xml:"AppId"`
AppName string `json:"AppName" xml:"AppName"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
AppType string `json:"AppType" xml:"AppType"`
BillType string `json:"BillType" xml:"BillType"`
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 AuthInfo ¶
type AuthInfo struct {
Key string `json:"Key" xml:"Key"`
Nonce string `json:"Nonce" xml:"Nonce"`
Timestamp int `json:"Timestamp" xml:"Timestamp"`
}
AuthInfo is a nested struct in rtc response
type CallAreasInDescribeRealTimeRecordList ¶
type CallAreasInDescribeRealTimeRecordList struct {
CallArea []string `json:"CallArea" xml:"CallArea"`
}
CallAreasInDescribeRealTimeRecordList is a nested struct in rtc response
type CallAreasInDescribeRecordList ¶
type CallAreasInDescribeRecordList struct {
CallArea []string `json:"CallArea" xml:"CallArea"`
}
CallAreasInDescribeRecordList is a nested struct in rtc response
type ChannelStatis ¶
type ChannelStatis struct {
ChannelStatisItem []ChannelStatisItem `json:"ChannelStatisItem" xml:"ChannelStatisItem"`
}
ChannelStatis is a nested struct in rtc response
type ChannelStatisItem ¶
type ChannelStatisItem struct {
AccChannelCnt int `json:"AccChannelCnt" xml:"AccChannelCnt"`
ConChannelPeak int `json:"ConChannelPeak" xml:"ConChannelPeak"`
ConChannelPeakTime string `json:"ConChannelPeakTime" xml:"ConChannelPeakTime"`
}
ChannelStatisItem 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://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
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 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://help.aliyun.com/document_detail/66222.html
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 attention: rsa key pair auth is only Japan regions available
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://help.aliyun.com/document_detail/66222.html
func (*Client) CreateChannel ¶
func (client *Client) CreateChannel(request *CreateChannelRequest) (response *CreateChannelResponse, err error)
CreateChannel invokes the rtc.CreateChannel API synchronously api document: https://help.aliyun.com/api/rtc/createchannel.html
func (*Client) CreateChannelToken ¶
func (client *Client) CreateChannelToken(request *CreateChannelTokenRequest) (response *CreateChannelTokenResponse, err error)
CreateChannelToken invokes the rtc.CreateChannelToken API synchronously api document: https://help.aliyun.com/api/rtc/createchanneltoken.html
func (*Client) CreateChannelTokenWithCallback ¶
func (client *Client) CreateChannelTokenWithCallback(request *CreateChannelTokenRequest, callback func(response *CreateChannelTokenResponse, err error)) <-chan int
CreateChannelTokenWithCallback invokes the rtc.CreateChannelToken API asynchronously api document: https://help.aliyun.com/api/rtc/createchanneltoken.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateChannelTokenWithChan ¶
func (client *Client) CreateChannelTokenWithChan(request *CreateChannelTokenRequest) (<-chan *CreateChannelTokenResponse, <-chan error)
CreateChannelTokenWithChan invokes the rtc.CreateChannelToken API asynchronously api document: https://help.aliyun.com/api/rtc/createchanneltoken.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateChannelWithCallback ¶
func (client *Client) CreateChannelWithCallback(request *CreateChannelRequest, callback func(response *CreateChannelResponse, err error)) <-chan int
CreateChannelWithCallback invokes the rtc.CreateChannel API asynchronously api document: https://help.aliyun.com/api/rtc/createchannel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateChannelWithChan ¶
func (client *Client) CreateChannelWithChan(request *CreateChannelRequest) (<-chan *CreateChannelResponse, <-chan error)
CreateChannelWithChan invokes the rtc.CreateChannel API asynchronously api document: https://help.aliyun.com/api/rtc/createchannel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateConference ¶
func (client *Client) CreateConference(request *CreateConferenceRequest) (response *CreateConferenceResponse, err error)
CreateConference invokes the rtc.CreateConference API synchronously api document: https://help.aliyun.com/api/rtc/createconference.html
func (*Client) CreateConferenceWithCallback ¶
func (client *Client) CreateConferenceWithCallback(request *CreateConferenceRequest, callback func(response *CreateConferenceResponse, err error)) <-chan int
CreateConferenceWithCallback invokes the rtc.CreateConference API asynchronously api document: https://help.aliyun.com/api/rtc/createconference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateConferenceWithChan ¶
func (client *Client) CreateConferenceWithChan(request *CreateConferenceRequest) (<-chan *CreateConferenceResponse, <-chan error)
CreateConferenceWithChan invokes the rtc.CreateConference API asynchronously api document: https://help.aliyun.com/api/rtc/createconference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateTemplate ¶
func (client *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)
CreateTemplate invokes the rtc.CreateTemplate API synchronously api document: https://help.aliyun.com/api/rtc/createtemplate.html
func (*Client) CreateTemplateWithCallback ¶
func (client *Client) CreateTemplateWithCallback(request *CreateTemplateRequest, callback func(response *CreateTemplateResponse, err error)) <-chan int
CreateTemplateWithCallback invokes the rtc.CreateTemplate API asynchronously api document: https://help.aliyun.com/api/rtc/createtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateTemplateWithChan ¶
func (client *Client) CreateTemplateWithChan(request *CreateTemplateRequest) (<-chan *CreateTemplateResponse, <-chan error)
CreateTemplateWithChan invokes the rtc.CreateTemplate API asynchronously api document: https://help.aliyun.com/api/rtc/createtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteChannel ¶
func (client *Client) DeleteChannel(request *DeleteChannelRequest) (response *DeleteChannelResponse, err error)
DeleteChannel invokes the rtc.DeleteChannel API synchronously api document: https://help.aliyun.com/api/rtc/deletechannel.html
func (*Client) DeleteChannelWithCallback ¶
func (client *Client) DeleteChannelWithCallback(request *DeleteChannelRequest, callback func(response *DeleteChannelResponse, err error)) <-chan int
DeleteChannelWithCallback invokes the rtc.DeleteChannel API asynchronously api document: https://help.aliyun.com/api/rtc/deletechannel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteChannelWithChan ¶
func (client *Client) DeleteChannelWithChan(request *DeleteChannelRequest) (<-chan *DeleteChannelResponse, <-chan error)
DeleteChannelWithChan invokes the rtc.DeleteChannel API asynchronously api document: https://help.aliyun.com/api/rtc/deletechannel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteConference ¶
func (client *Client) DeleteConference(request *DeleteConferenceRequest) (response *DeleteConferenceResponse, err error)
DeleteConference invokes the rtc.DeleteConference API synchronously api document: https://help.aliyun.com/api/rtc/deleteconference.html
func (*Client) DeleteConferenceWithCallback ¶
func (client *Client) DeleteConferenceWithCallback(request *DeleteConferenceRequest, callback func(response *DeleteConferenceResponse, err error)) <-chan int
DeleteConferenceWithCallback invokes the rtc.DeleteConference API asynchronously api document: https://help.aliyun.com/api/rtc/deleteconference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteConferenceWithChan ¶
func (client *Client) DeleteConferenceWithChan(request *DeleteConferenceRequest) (<-chan *DeleteConferenceResponse, <-chan error)
DeleteConferenceWithChan invokes the rtc.DeleteConference API asynchronously api document: https://help.aliyun.com/api/rtc/deleteconference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteTemplate ¶
func (client *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)
DeleteTemplate invokes the rtc.DeleteTemplate API synchronously api document: https://help.aliyun.com/api/rtc/deletetemplate.html
func (*Client) DeleteTemplateWithCallback ¶
func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest, callback func(response *DeleteTemplateResponse, err error)) <-chan int
DeleteTemplateWithCallback invokes the rtc.DeleteTemplate API asynchronously api document: https://help.aliyun.com/api/rtc/deletetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteTemplateWithChan ¶
func (client *Client) DeleteTemplateWithChan(request *DeleteTemplateRequest) (<-chan *DeleteTemplateResponse, <-chan error)
DeleteTemplateWithChan invokes the rtc.DeleteTemplate API asynchronously api document: https://help.aliyun.com/api/rtc/deletetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeApps ¶
func (client *Client) DescribeApps(request *DescribeAppsRequest) (response *DescribeAppsResponse, err error)
DescribeApps invokes the rtc.DescribeApps API synchronously api document: https://help.aliyun.com/api/rtc/describeapps.html
func (*Client) DescribeAppsWithCallback ¶
func (client *Client) DescribeAppsWithCallback(request *DescribeAppsRequest, callback func(response *DescribeAppsResponse, err error)) <-chan int
DescribeAppsWithCallback invokes the rtc.DescribeApps API asynchronously api document: https://help.aliyun.com/api/rtc/describeapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAppsWithChan ¶
func (client *Client) DescribeAppsWithChan(request *DescribeAppsRequest) (<-chan *DescribeAppsResponse, <-chan error)
DescribeAppsWithChan invokes the rtc.DescribeApps API asynchronously api document: https://help.aliyun.com/api/rtc/describeapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeConferenceAuthInfo ¶
func (client *Client) DescribeConferenceAuthInfo(request *DescribeConferenceAuthInfoRequest) (response *DescribeConferenceAuthInfoResponse, err error)
DescribeConferenceAuthInfo invokes the rtc.DescribeConferenceAuthInfo API synchronously api document: https://help.aliyun.com/api/rtc/describeconferenceauthinfo.html
func (*Client) DescribeConferenceAuthInfoWithCallback ¶
func (client *Client) DescribeConferenceAuthInfoWithCallback(request *DescribeConferenceAuthInfoRequest, callback func(response *DescribeConferenceAuthInfoResponse, err error)) <-chan int
DescribeConferenceAuthInfoWithCallback invokes the rtc.DescribeConferenceAuthInfo API asynchronously api document: https://help.aliyun.com/api/rtc/describeconferenceauthinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeConferenceAuthInfoWithChan ¶
func (client *Client) DescribeConferenceAuthInfoWithChan(request *DescribeConferenceAuthInfoRequest) (<-chan *DescribeConferenceAuthInfoResponse, <-chan error)
DescribeConferenceAuthInfoWithChan invokes the rtc.DescribeConferenceAuthInfo API asynchronously api document: https://help.aliyun.com/api/rtc/describeconferenceauthinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRealTimeRecordDetail ¶
func (client *Client) DescribeRealTimeRecordDetail(request *DescribeRealTimeRecordDetailRequest) (response *DescribeRealTimeRecordDetailResponse, err error)
DescribeRealTimeRecordDetail invokes the rtc.DescribeRealTimeRecordDetail API synchronously api document: https://help.aliyun.com/api/rtc/describerealtimerecorddetail.html
func (*Client) DescribeRealTimeRecordDetailWithCallback ¶
func (client *Client) DescribeRealTimeRecordDetailWithCallback(request *DescribeRealTimeRecordDetailRequest, callback func(response *DescribeRealTimeRecordDetailResponse, err error)) <-chan int
DescribeRealTimeRecordDetailWithCallback invokes the rtc.DescribeRealTimeRecordDetail API asynchronously api document: https://help.aliyun.com/api/rtc/describerealtimerecorddetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRealTimeRecordDetailWithChan ¶
func (client *Client) DescribeRealTimeRecordDetailWithChan(request *DescribeRealTimeRecordDetailRequest) (<-chan *DescribeRealTimeRecordDetailResponse, <-chan error)
DescribeRealTimeRecordDetailWithChan invokes the rtc.DescribeRealTimeRecordDetail API asynchronously api document: https://help.aliyun.com/api/rtc/describerealtimerecorddetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRealTimeRecordList ¶
func (client *Client) DescribeRealTimeRecordList(request *DescribeRealTimeRecordListRequest) (response *DescribeRealTimeRecordListResponse, err error)
DescribeRealTimeRecordList invokes the rtc.DescribeRealTimeRecordList API synchronously api document: https://help.aliyun.com/api/rtc/describerealtimerecordlist.html
func (*Client) DescribeRealTimeRecordListWithCallback ¶
func (client *Client) DescribeRealTimeRecordListWithCallback(request *DescribeRealTimeRecordListRequest, callback func(response *DescribeRealTimeRecordListResponse, err error)) <-chan int
DescribeRealTimeRecordListWithCallback invokes the rtc.DescribeRealTimeRecordList API asynchronously api document: https://help.aliyun.com/api/rtc/describerealtimerecordlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRealTimeRecordListWithChan ¶
func (client *Client) DescribeRealTimeRecordListWithChan(request *DescribeRealTimeRecordListRequest) (<-chan *DescribeRealTimeRecordListResponse, <-chan error)
DescribeRealTimeRecordListWithChan invokes the rtc.DescribeRealTimeRecordList API asynchronously api document: https://help.aliyun.com/api/rtc/describerealtimerecordlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRecordDetail ¶
func (client *Client) DescribeRecordDetail(request *DescribeRecordDetailRequest) (response *DescribeRecordDetailResponse, err error)
DescribeRecordDetail invokes the rtc.DescribeRecordDetail API synchronously api document: https://help.aliyun.com/api/rtc/describerecorddetail.html
func (*Client) DescribeRecordDetailWithCallback ¶
func (client *Client) DescribeRecordDetailWithCallback(request *DescribeRecordDetailRequest, callback func(response *DescribeRecordDetailResponse, err error)) <-chan int
DescribeRecordDetailWithCallback invokes the rtc.DescribeRecordDetail API asynchronously api document: https://help.aliyun.com/api/rtc/describerecorddetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRecordDetailWithChan ¶
func (client *Client) DescribeRecordDetailWithChan(request *DescribeRecordDetailRequest) (<-chan *DescribeRecordDetailResponse, <-chan error)
DescribeRecordDetailWithChan invokes the rtc.DescribeRecordDetail API asynchronously api document: https://help.aliyun.com/api/rtc/describerecorddetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRecordList ¶
func (client *Client) DescribeRecordList(request *DescribeRecordListRequest) (response *DescribeRecordListResponse, err error)
DescribeRecordList invokes the rtc.DescribeRecordList API synchronously api document: https://help.aliyun.com/api/rtc/describerecordlist.html
func (*Client) DescribeRecordListWithCallback ¶
func (client *Client) DescribeRecordListWithCallback(request *DescribeRecordListRequest, callback func(response *DescribeRecordListResponse, err error)) <-chan int
DescribeRecordListWithCallback invokes the rtc.DescribeRecordList API asynchronously api document: https://help.aliyun.com/api/rtc/describerecordlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRecordListWithChan ¶
func (client *Client) DescribeRecordListWithChan(request *DescribeRecordListRequest) (<-chan *DescribeRecordListResponse, <-chan error)
DescribeRecordListWithChan invokes the rtc.DescribeRecordList API asynchronously api document: https://help.aliyun.com/api/rtc/describerecordlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeStatis ¶
func (client *Client) DescribeStatis(request *DescribeStatisRequest) (response *DescribeStatisResponse, err error)
DescribeStatis invokes the rtc.DescribeStatis API synchronously api document: https://help.aliyun.com/api/rtc/describestatis.html
func (*Client) DescribeStatisWithCallback ¶
func (client *Client) DescribeStatisWithCallback(request *DescribeStatisRequest, callback func(response *DescribeStatisResponse, err error)) <-chan int
DescribeStatisWithCallback invokes the rtc.DescribeStatis API asynchronously api document: https://help.aliyun.com/api/rtc/describestatis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeStatisWithChan ¶
func (client *Client) DescribeStatisWithChan(request *DescribeStatisRequest) (<-chan *DescribeStatisResponse, <-chan error)
DescribeStatisWithChan invokes the rtc.DescribeStatis API asynchronously api document: https://help.aliyun.com/api/rtc/describestatis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAllTemplate ¶
func (client *Client) GetAllTemplate(request *GetAllTemplateRequest) (response *GetAllTemplateResponse, err error)
GetAllTemplate invokes the rtc.GetAllTemplate API synchronously api document: https://help.aliyun.com/api/rtc/getalltemplate.html
func (*Client) GetAllTemplateWithCallback ¶
func (client *Client) GetAllTemplateWithCallback(request *GetAllTemplateRequest, callback func(response *GetAllTemplateResponse, err error)) <-chan int
GetAllTemplateWithCallback invokes the rtc.GetAllTemplate API asynchronously api document: https://help.aliyun.com/api/rtc/getalltemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAllTemplateWithChan ¶
func (client *Client) GetAllTemplateWithChan(request *GetAllTemplateRequest) (<-chan *GetAllTemplateResponse, <-chan error)
GetAllTemplateWithChan invokes the rtc.GetAllTemplate API asynchronously api document: https://help.aliyun.com/api/rtc/getalltemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetMPUTaskStatus ¶
func (client *Client) GetMPUTaskStatus(request *GetMPUTaskStatusRequest) (response *GetMPUTaskStatusResponse, err error)
GetMPUTaskStatus invokes the rtc.GetMPUTaskStatus API synchronously api document: https://help.aliyun.com/api/rtc/getmputaskstatus.html
func (*Client) GetMPUTaskStatusWithCallback ¶
func (client *Client) GetMPUTaskStatusWithCallback(request *GetMPUTaskStatusRequest, callback func(response *GetMPUTaskStatusResponse, err error)) <-chan int
GetMPUTaskStatusWithCallback invokes the rtc.GetMPUTaskStatus API asynchronously api document: https://help.aliyun.com/api/rtc/getmputaskstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetMPUTaskStatusWithChan ¶
func (client *Client) GetMPUTaskStatusWithChan(request *GetMPUTaskStatusRequest) (<-chan *GetMPUTaskStatusResponse, <-chan error)
GetMPUTaskStatusWithChan invokes the rtc.GetMPUTaskStatus API asynchronously api document: https://help.aliyun.com/api/rtc/getmputaskstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetTaskParam ¶
func (client *Client) GetTaskParam(request *GetTaskParamRequest) (response *GetTaskParamResponse, err error)
GetTaskParam invokes the rtc.GetTaskParam API synchronously api document: https://help.aliyun.com/api/rtc/gettaskparam.html
func (*Client) GetTaskParamWithCallback ¶
func (client *Client) GetTaskParamWithCallback(request *GetTaskParamRequest, callback func(response *GetTaskParamResponse, err error)) <-chan int
GetTaskParamWithCallback invokes the rtc.GetTaskParam API asynchronously api document: https://help.aliyun.com/api/rtc/gettaskparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetTaskParamWithChan ¶
func (client *Client) GetTaskParamWithChan(request *GetTaskParamRequest) (<-chan *GetTaskParamResponse, <-chan error)
GetTaskParamWithChan invokes the rtc.GetTaskParam API asynchronously api document: https://help.aliyun.com/api/rtc/gettaskparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetTaskStatus ¶
func (client *Client) GetTaskStatus(request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)
GetTaskStatus invokes the rtc.GetTaskStatus API synchronously api document: https://help.aliyun.com/api/rtc/gettaskstatus.html
func (*Client) GetTaskStatusWithCallback ¶
func (client *Client) GetTaskStatusWithCallback(request *GetTaskStatusRequest, callback func(response *GetTaskStatusResponse, err error)) <-chan int
GetTaskStatusWithCallback invokes the rtc.GetTaskStatus API asynchronously api document: https://help.aliyun.com/api/rtc/gettaskstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetTaskStatusWithChan ¶
func (client *Client) GetTaskStatusWithChan(request *GetTaskStatusRequest) (<-chan *GetTaskStatusResponse, <-chan error)
GetTaskStatusWithChan invokes the rtc.GetTaskStatus API asynchronously api document: https://help.aliyun.com/api/rtc/gettaskstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetTemplateInfo ¶
func (client *Client) GetTemplateInfo(request *GetTemplateInfoRequest) (response *GetTemplateInfoResponse, err error)
GetTemplateInfo invokes the rtc.GetTemplateInfo API synchronously api document: https://help.aliyun.com/api/rtc/gettemplateinfo.html
func (*Client) GetTemplateInfoWithCallback ¶
func (client *Client) GetTemplateInfoWithCallback(request *GetTemplateInfoRequest, callback func(response *GetTemplateInfoResponse, err error)) <-chan int
GetTemplateInfoWithCallback invokes the rtc.GetTemplateInfo API asynchronously api document: https://help.aliyun.com/api/rtc/gettemplateinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetTemplateInfoWithChan ¶
func (client *Client) GetTemplateInfoWithChan(request *GetTemplateInfoRequest) (<-chan *GetTemplateInfoResponse, <-chan error)
GetTemplateInfoWithChan invokes the rtc.GetTemplateInfo API asynchronously api document: https://help.aliyun.com/api/rtc/gettemplateinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyApp ¶
func (client *Client) ModifyApp(request *ModifyAppRequest) (response *ModifyAppResponse, err error)
ModifyApp invokes the rtc.ModifyApp API synchronously api document: https://help.aliyun.com/api/rtc/modifyapp.html
func (*Client) ModifyAppWithCallback ¶
func (client *Client) ModifyAppWithCallback(request *ModifyAppRequest, callback func(response *ModifyAppResponse, err error)) <-chan int
ModifyAppWithCallback invokes the rtc.ModifyApp API asynchronously api document: https://help.aliyun.com/api/rtc/modifyapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyAppWithChan ¶
func (client *Client) ModifyAppWithChan(request *ModifyAppRequest) (<-chan *ModifyAppResponse, <-chan error)
ModifyAppWithChan invokes the rtc.ModifyApp API asynchronously api document: https://help.aliyun.com/api/rtc/modifyapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyConference ¶
func (client *Client) ModifyConference(request *ModifyConferenceRequest) (response *ModifyConferenceResponse, err error)
ModifyConference invokes the rtc.ModifyConference API synchronously api document: https://help.aliyun.com/api/rtc/modifyconference.html
func (*Client) ModifyConferenceWithCallback ¶
func (client *Client) ModifyConferenceWithCallback(request *ModifyConferenceRequest, callback func(response *ModifyConferenceResponse, err error)) <-chan int
ModifyConferenceWithCallback invokes the rtc.ModifyConference API asynchronously api document: https://help.aliyun.com/api/rtc/modifyconference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyConferenceWithChan ¶
func (client *Client) ModifyConferenceWithChan(request *ModifyConferenceRequest) (<-chan *ModifyConferenceResponse, <-chan error)
ModifyConferenceWithChan invokes the rtc.ModifyConference API asynchronously api document: https://help.aliyun.com/api/rtc/modifyconference.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MuteAudio ¶
func (client *Client) MuteAudio(request *MuteAudioRequest) (response *MuteAudioResponse, err error)
MuteAudio invokes the rtc.MuteAudio API synchronously api document: https://help.aliyun.com/api/rtc/muteaudio.html
func (*Client) MuteAudioAll ¶
func (client *Client) MuteAudioAll(request *MuteAudioAllRequest) (response *MuteAudioAllResponse, err error)
MuteAudioAll invokes the rtc.MuteAudioAll API synchronously api document: https://help.aliyun.com/api/rtc/muteaudioall.html
func (*Client) MuteAudioAllWithCallback ¶
func (client *Client) MuteAudioAllWithCallback(request *MuteAudioAllRequest, callback func(response *MuteAudioAllResponse, err error)) <-chan int
MuteAudioAllWithCallback invokes the rtc.MuteAudioAll API asynchronously api document: https://help.aliyun.com/api/rtc/muteaudioall.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MuteAudioAllWithChan ¶
func (client *Client) MuteAudioAllWithChan(request *MuteAudioAllRequest) (<-chan *MuteAudioAllResponse, <-chan error)
MuteAudioAllWithChan invokes the rtc.MuteAudioAll API asynchronously api document: https://help.aliyun.com/api/rtc/muteaudioall.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MuteAudioWithCallback ¶
func (client *Client) MuteAudioWithCallback(request *MuteAudioRequest, callback func(response *MuteAudioResponse, err error)) <-chan int
MuteAudioWithCallback invokes the rtc.MuteAudio API asynchronously api document: https://help.aliyun.com/api/rtc/muteaudio.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MuteAudioWithChan ¶
func (client *Client) MuteAudioWithChan(request *MuteAudioRequest) (<-chan *MuteAudioResponse, <-chan error)
MuteAudioWithChan invokes the rtc.MuteAudio API asynchronously api document: https://help.aliyun.com/api/rtc/muteaudio.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReceiveNotify ¶
func (client *Client) ReceiveNotify(request *ReceiveNotifyRequest) (response *ReceiveNotifyResponse, err error)
ReceiveNotify invokes the rtc.ReceiveNotify API synchronously api document: https://help.aliyun.com/api/rtc/receivenotify.html
func (*Client) ReceiveNotifyWithCallback ¶
func (client *Client) ReceiveNotifyWithCallback(request *ReceiveNotifyRequest, callback func(response *ReceiveNotifyResponse, err error)) <-chan int
ReceiveNotifyWithCallback invokes the rtc.ReceiveNotify API asynchronously api document: https://help.aliyun.com/api/rtc/receivenotify.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReceiveNotifyWithChan ¶
func (client *Client) ReceiveNotifyWithChan(request *ReceiveNotifyRequest) (<-chan *ReceiveNotifyResponse, <-chan error)
ReceiveNotifyWithChan invokes the rtc.ReceiveNotify API asynchronously api document: https://help.aliyun.com/api/rtc/receivenotify.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveParticipants ¶
func (client *Client) RemoveParticipants(request *RemoveParticipantsRequest) (response *RemoveParticipantsResponse, err error)
RemoveParticipants invokes the rtc.RemoveParticipants API synchronously api document: https://help.aliyun.com/api/rtc/removeparticipants.html
func (*Client) RemoveParticipantsWithCallback ¶
func (client *Client) RemoveParticipantsWithCallback(request *RemoveParticipantsRequest, callback func(response *RemoveParticipantsResponse, err error)) <-chan int
RemoveParticipantsWithCallback invokes the rtc.RemoveParticipants API asynchronously api document: https://help.aliyun.com/api/rtc/removeparticipants.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveParticipantsWithChan ¶
func (client *Client) RemoveParticipantsWithChan(request *RemoveParticipantsRequest) (<-chan *RemoveParticipantsResponse, <-chan error)
RemoveParticipantsWithChan invokes the rtc.RemoveParticipants API asynchronously api document: https://help.aliyun.com/api/rtc/removeparticipants.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveTerminals ¶
func (client *Client) RemoveTerminals(request *RemoveTerminalsRequest) (response *RemoveTerminalsResponse, err error)
RemoveTerminals invokes the rtc.RemoveTerminals API synchronously api document: https://help.aliyun.com/api/rtc/removeterminals.html
func (*Client) RemoveTerminalsWithCallback ¶
func (client *Client) RemoveTerminalsWithCallback(request *RemoveTerminalsRequest, callback func(response *RemoveTerminalsResponse, err error)) <-chan int
RemoveTerminalsWithCallback invokes the rtc.RemoveTerminals API asynchronously api document: https://help.aliyun.com/api/rtc/removeterminals.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveTerminalsWithChan ¶
func (client *Client) RemoveTerminalsWithChan(request *RemoveTerminalsRequest) (<-chan *RemoveTerminalsResponse, <-chan error)
RemoveTerminalsWithChan invokes the rtc.RemoveTerminals API asynchronously api document: https://help.aliyun.com/api/rtc/removeterminals.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartMPUTask ¶
func (client *Client) StartMPUTask(request *StartMPUTaskRequest) (response *StartMPUTaskResponse, err error)
StartMPUTask invokes the rtc.StartMPUTask API synchronously api document: https://help.aliyun.com/api/rtc/startmputask.html
func (*Client) StartMPUTaskWithCallback ¶
func (client *Client) StartMPUTaskWithCallback(request *StartMPUTaskRequest, callback func(response *StartMPUTaskResponse, err error)) <-chan int
StartMPUTaskWithCallback invokes the rtc.StartMPUTask API asynchronously api document: https://help.aliyun.com/api/rtc/startmputask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartMPUTaskWithChan ¶
func (client *Client) StartMPUTaskWithChan(request *StartMPUTaskRequest) (<-chan *StartMPUTaskResponse, <-chan error)
StartMPUTaskWithChan invokes the rtc.StartMPUTask API asynchronously api document: https://help.aliyun.com/api/rtc/startmputask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartTask ¶
func (client *Client) StartTask(request *StartTaskRequest) (response *StartTaskResponse, err error)
StartTask invokes the rtc.StartTask API synchronously api document: https://help.aliyun.com/api/rtc/starttask.html
func (*Client) StartTaskWithCallback ¶
func (client *Client) StartTaskWithCallback(request *StartTaskRequest, callback func(response *StartTaskResponse, err error)) <-chan int
StartTaskWithCallback invokes the rtc.StartTask API asynchronously api document: https://help.aliyun.com/api/rtc/starttask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartTaskWithChan ¶
func (client *Client) StartTaskWithChan(request *StartTaskRequest) (<-chan *StartTaskResponse, <-chan error)
StartTaskWithChan invokes the rtc.StartTask API asynchronously api document: https://help.aliyun.com/api/rtc/starttask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopMPUTask ¶
func (client *Client) StopMPUTask(request *StopMPUTaskRequest) (response *StopMPUTaskResponse, err error)
StopMPUTask invokes the rtc.StopMPUTask API synchronously api document: https://help.aliyun.com/api/rtc/stopmputask.html
func (*Client) StopMPUTaskWithCallback ¶
func (client *Client) StopMPUTaskWithCallback(request *StopMPUTaskRequest, callback func(response *StopMPUTaskResponse, err error)) <-chan int
StopMPUTaskWithCallback invokes the rtc.StopMPUTask API asynchronously api document: https://help.aliyun.com/api/rtc/stopmputask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopMPUTaskWithChan ¶
func (client *Client) StopMPUTaskWithChan(request *StopMPUTaskRequest) (<-chan *StopMPUTaskResponse, <-chan error)
StopMPUTaskWithChan invokes the rtc.StopMPUTask API asynchronously api document: https://help.aliyun.com/api/rtc/stopmputask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopTask ¶
func (client *Client) StopTask(request *StopTaskRequest) (response *StopTaskResponse, err error)
StopTask invokes the rtc.StopTask API synchronously api document: https://help.aliyun.com/api/rtc/stoptask.html
func (*Client) StopTaskWithCallback ¶
func (client *Client) StopTaskWithCallback(request *StopTaskRequest, callback func(response *StopTaskResponse, err error)) <-chan int
StopTaskWithCallback invokes the rtc.StopTask API asynchronously api document: https://help.aliyun.com/api/rtc/stoptask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopTaskWithChan ¶
func (client *Client) StopTaskWithChan(request *StopTaskRequest) (<-chan *StopTaskResponse, <-chan error)
StopTaskWithChan invokes the rtc.StopTask API asynchronously api document: https://help.aliyun.com/api/rtc/stoptask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnmuteAudio ¶
func (client *Client) UnmuteAudio(request *UnmuteAudioRequest) (response *UnmuteAudioResponse, err error)
UnmuteAudio invokes the rtc.UnmuteAudio API synchronously api document: https://help.aliyun.com/api/rtc/unmuteaudio.html
func (*Client) UnmuteAudioAll ¶
func (client *Client) UnmuteAudioAll(request *UnmuteAudioAllRequest) (response *UnmuteAudioAllResponse, err error)
UnmuteAudioAll invokes the rtc.UnmuteAudioAll API synchronously api document: https://help.aliyun.com/api/rtc/unmuteaudioall.html
func (*Client) UnmuteAudioAllWithCallback ¶
func (client *Client) UnmuteAudioAllWithCallback(request *UnmuteAudioAllRequest, callback func(response *UnmuteAudioAllResponse, err error)) <-chan int
UnmuteAudioAllWithCallback invokes the rtc.UnmuteAudioAll API asynchronously api document: https://help.aliyun.com/api/rtc/unmuteaudioall.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnmuteAudioAllWithChan ¶
func (client *Client) UnmuteAudioAllWithChan(request *UnmuteAudioAllRequest) (<-chan *UnmuteAudioAllResponse, <-chan error)
UnmuteAudioAllWithChan invokes the rtc.UnmuteAudioAll API asynchronously api document: https://help.aliyun.com/api/rtc/unmuteaudioall.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnmuteAudioWithCallback ¶
func (client *Client) UnmuteAudioWithCallback(request *UnmuteAudioRequest, callback func(response *UnmuteAudioResponse, err error)) <-chan int
UnmuteAudioWithCallback invokes the rtc.UnmuteAudio API asynchronously api document: https://help.aliyun.com/api/rtc/unmuteaudio.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnmuteAudioWithChan ¶
func (client *Client) UnmuteAudioWithChan(request *UnmuteAudioRequest) (<-chan *UnmuteAudioResponse, <-chan error)
UnmuteAudioWithChan invokes the rtc.UnmuteAudio API asynchronously api document: https://help.aliyun.com/api/rtc/unmuteaudio.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateChannel ¶
func (client *Client) UpdateChannel(request *UpdateChannelRequest) (response *UpdateChannelResponse, err error)
UpdateChannel invokes the rtc.UpdateChannel API synchronously api document: https://help.aliyun.com/api/rtc/updatechannel.html
func (*Client) UpdateChannelWithCallback ¶
func (client *Client) UpdateChannelWithCallback(request *UpdateChannelRequest, callback func(response *UpdateChannelResponse, err error)) <-chan int
UpdateChannelWithCallback invokes the rtc.UpdateChannel API asynchronously api document: https://help.aliyun.com/api/rtc/updatechannel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateChannelWithChan ¶
func (client *Client) UpdateChannelWithChan(request *UpdateChannelRequest) (<-chan *UpdateChannelResponse, <-chan error)
UpdateChannelWithChan invokes the rtc.UpdateChannel API asynchronously api document: https://help.aliyun.com/api/rtc/updatechannel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateTaskParam ¶
func (client *Client) UpdateTaskParam(request *UpdateTaskParamRequest) (response *UpdateTaskParamResponse, err error)
UpdateTaskParam invokes the rtc.UpdateTaskParam API synchronously api document: https://help.aliyun.com/api/rtc/updatetaskparam.html
func (*Client) UpdateTaskParamWithCallback ¶
func (client *Client) UpdateTaskParamWithCallback(request *UpdateTaskParamRequest, callback func(response *UpdateTaskParamResponse, err error)) <-chan int
UpdateTaskParamWithCallback invokes the rtc.UpdateTaskParam API asynchronously api document: https://help.aliyun.com/api/rtc/updatetaskparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateTaskParamWithChan ¶
func (client *Client) UpdateTaskParamWithChan(request *UpdateTaskParamRequest) (<-chan *UpdateTaskParamResponse, <-chan error)
UpdateTaskParamWithChan invokes the rtc.UpdateTaskParam API asynchronously api document: https://help.aliyun.com/api/rtc/updatetaskparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CommunicationRecordInfo ¶
type CommunicationRecordInfo struct {
Status bool `json:"Status" xml:"Status"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
ChannelId string `json:"ChannelId" xml:"ChannelId"`
TotalUserCnt int `json:"TotalUserCnt" xml:"TotalUserCnt"`
RecordId string `json:"RecordId" xml:"RecordId"`
OnlineUserCnt int `json:"OnlineUserCnt" xml:"OnlineUserCnt"`
CallAreas CallAreasInDescribeRecordList `json:"CallAreas" xml:"CallAreas"`
}
CommunicationRecordInfo is a nested struct in rtc response
type CommunicationRecordInfosInDescribeRealTimeRecordList ¶
type CommunicationRecordInfosInDescribeRealTimeRecordList struct {
CommunicationRecordInfo []CommunicationRecordInfo `json:"CommunicationRecordInfo" xml:"CommunicationRecordInfo"`
}
CommunicationRecordInfosInDescribeRealTimeRecordList is a nested struct in rtc response
type CommunicationRecordInfosInDescribeRecordList ¶
type CommunicationRecordInfosInDescribeRecordList struct {
CommunicationRecordInfo []CommunicationRecordInfo `json:"CommunicationRecordInfo" xml:"CommunicationRecordInfo"`
}
CommunicationRecordInfosInDescribeRecordList is a nested struct in rtc response
type CreateChannelRequest ¶
type CreateChannelRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
CreateChannelRequest is the request struct for api CreateChannel
func CreateCreateChannelRequest ¶
func CreateCreateChannelRequest() (request *CreateChannelRequest)
CreateCreateChannelRequest creates a request to invoke CreateChannel API
type CreateChannelResponse ¶
type CreateChannelResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ChannelKey string `json:"ChannelKey" xml:"ChannelKey"`
Nonce string `json:"Nonce" xml:"Nonce"`
Timestamp int `json:"Timestamp" xml:"Timestamp"`
}
CreateChannelResponse is the response struct for api CreateChannel
func CreateCreateChannelResponse ¶
func CreateCreateChannelResponse() (response *CreateChannelResponse)
CreateCreateChannelResponse creates a response to parse from CreateChannel response
type CreateChannelTokenRequest ¶
type CreateChannelTokenRequest struct {
*requests.RpcRequest
SessionId string `position:"Query" name:"SessionId"`
UId string `position:"Query" name:"UId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Nonce string `position:"Query" name:"Nonce"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
CreateChannelTokenRequest is the request struct for api CreateChannelToken
func CreateCreateChannelTokenRequest ¶
func CreateCreateChannelTokenRequest() (request *CreateChannelTokenRequest)
CreateCreateChannelTokenRequest creates a request to invoke CreateChannelToken API
type CreateChannelTokenResponse ¶
type CreateChannelTokenResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ChannelToken string `json:"ChannelToken" xml:"ChannelToken"`
}
CreateChannelTokenResponse is the response struct for api CreateChannelToken
func CreateCreateChannelTokenResponse ¶
func CreateCreateChannelTokenResponse() (response *CreateChannelTokenResponse)
CreateCreateChannelTokenResponse creates a response to parse from CreateChannelToken response
type CreateConferenceRequest ¶
type CreateConferenceRequest struct {
*requests.RpcRequest
ClientToken string `position:"Query" name:"ClientToken"`
StartTime string `position:"Query" name:"StartTime"`
Type string `position:"Query" name:"Type"`
ConferenceName string `position:"Query" name:"ConferenceName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
RemindNotice requests.Integer `position:"Query" name:"RemindNotice"`
}
CreateConferenceRequest is the request struct for api CreateConference
func CreateCreateConferenceRequest ¶
func CreateCreateConferenceRequest() (request *CreateConferenceRequest)
CreateCreateConferenceRequest creates a request to invoke CreateConference API
type CreateConferenceResponse ¶
type CreateConferenceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
AuthInfo AuthInfo `json:"AuthInfo" xml:"AuthInfo"`
}
CreateConferenceResponse is the response struct for api CreateConference
func CreateCreateConferenceResponse ¶
func CreateCreateConferenceResponse() (response *CreateConferenceResponse)
CreateCreateConferenceResponse creates a response to parse from CreateConference response
type CreateTemplateLayOut ¶
type CreateTemplateLayOut struct {
Color string `name:"Color"`
CutMode string `name:"CutMode"`
LayOutId string `name:"LayOutId"`
}
CreateTemplateLayOut is a repeated param struct in CreateTemplateRequest
type CreateTemplateLiveConfig ¶
type CreateTemplateLiveConfig struct {
DomainName string `name:"DomainName"`
AppName string `name:"AppName"`
}
CreateTemplateLiveConfig is a repeated param struct in CreateTemplateRequest
type CreateTemplateRecordConfig ¶
type CreateTemplateRecordConfig struct {
StorageType string `name:"StorageType"`
FileFormat string `name:"FileFormat"`
OssEndPoint string `name:"OssEndPoint"`
OssBucket string `name:"OssBucket"`
VodTransCodeGroupId string `name:"VodTransCodeGroupId"`
}
CreateTemplateRecordConfig is a repeated param struct in CreateTemplateRequest
type CreateTemplateRequest ¶
type CreateTemplateRequest struct {
*requests.RpcRequest
ServiceMode requests.Integer `position:"Query" name:"ServiceMode"`
LiveConfig *[]CreateTemplateLiveConfig `position:"Query" name:"LiveConfig" type:"Repeated"`
MediaConfig requests.Integer `position:"Query" name:"MediaConfig"`
MaxMixStreamCount requests.Integer `position:"Query" name:"MaxMixStreamCount"`
RecordConfig *[]CreateTemplateRecordConfig `position:"Query" name:"RecordConfig" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
LayOut *[]CreateTemplateLayOut `position:"Query" name:"LayOut" type:"Repeated"`
AppId string `position:"Query" name:"AppId"`
CallBack string `position:"Query" name:"CallBack"`
MixMode requests.Integer `position:"Query" name:"MixMode"`
}
CreateTemplateRequest is the request struct for api CreateTemplate
func CreateCreateTemplateRequest ¶
func CreateCreateTemplateRequest() (request *CreateTemplateRequest)
CreateCreateTemplateRequest creates a request to invoke CreateTemplate API
type CreateTemplateResponse ¶
type CreateTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TemplateId int `json:"TemplateId" xml:"TemplateId"`
}
CreateTemplateResponse is the response struct for api CreateTemplate
func CreateCreateTemplateResponse ¶
func CreateCreateTemplateResponse() (response *CreateTemplateResponse)
CreateCreateTemplateResponse creates a response to parse from CreateTemplate response
type DeleteChannelRequest ¶
type DeleteChannelRequest struct {
*requests.RpcRequest
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 DeleteConferenceRequest ¶
type DeleteConferenceRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ConferenceId string `position:"Query" name:"ConferenceId"`
AppId string `position:"Query" name:"AppId"`
}
DeleteConferenceRequest is the request struct for api DeleteConference
func CreateDeleteConferenceRequest ¶
func CreateDeleteConferenceRequest() (request *DeleteConferenceRequest)
CreateDeleteConferenceRequest creates a request to invoke DeleteConference API
type DeleteConferenceResponse ¶
type DeleteConferenceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
}
DeleteConferenceResponse is the response struct for api DeleteConference
func CreateDeleteConferenceResponse ¶
func CreateDeleteConferenceResponse() (response *DeleteConferenceResponse)
CreateDeleteConferenceResponse creates a response to parse from DeleteConference response
type DeleteTemplateRequest ¶
type DeleteTemplateRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
AppId string `position:"Query" name:"AppId"`
}
DeleteTemplateRequest is the request struct for api DeleteTemplate
func CreateDeleteTemplateRequest ¶
func CreateDeleteTemplateRequest() (request *DeleteTemplateRequest)
CreateDeleteTemplateRequest creates a request to invoke DeleteTemplate API
type DeleteTemplateResponse ¶
type DeleteTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteTemplateResponse is the response struct for api DeleteTemplate
func CreateDeleteTemplateResponse ¶
func CreateDeleteTemplateResponse() (response *DeleteTemplateResponse)
CreateDeleteTemplateResponse creates a response to parse from DeleteTemplate response
type DescribeAppsRequest ¶
type DescribeAppsRequest struct {
*requests.RpcRequest
PageNum requests.Integer `position:"Query" name:"PageNum"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
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
RequestId string `json:"RequestId" xml:"RequestId"`
TotalNum int `json:"TotalNum" xml:"TotalNum"`
TotalPage int `json:"TotalPage" xml:"TotalPage"`
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 DescribeConferenceAuthInfoRequest ¶
type DescribeConferenceAuthInfoRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ConferenceId string `position:"Query" name:"ConferenceId"`
AppId string `position:"Query" name:"AppId"`
}
DescribeConferenceAuthInfoRequest is the request struct for api DescribeConferenceAuthInfo
func CreateDescribeConferenceAuthInfoRequest ¶
func CreateDescribeConferenceAuthInfoRequest() (request *DescribeConferenceAuthInfoRequest)
CreateDescribeConferenceAuthInfoRequest creates a request to invoke DescribeConferenceAuthInfo API
type DescribeConferenceAuthInfoResponse ¶
type DescribeConferenceAuthInfoResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
AuthInfo AuthInfo `json:"AuthInfo" xml:"AuthInfo"`
}
DescribeConferenceAuthInfoResponse is the response struct for api DescribeConferenceAuthInfo
func CreateDescribeConferenceAuthInfoResponse ¶
func CreateDescribeConferenceAuthInfoResponse() (response *DescribeConferenceAuthInfoResponse)
CreateDescribeConferenceAuthInfoResponse creates a response to parse from DescribeConferenceAuthInfo response
type DescribeRealTimeRecordDetailRequest ¶
type DescribeRealTimeRecordDetailRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RecordId string `position:"Query" name:"RecordId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
DescribeRealTimeRecordDetailRequest is the request struct for api DescribeRealTimeRecordDetail
func CreateDescribeRealTimeRecordDetailRequest ¶
func CreateDescribeRealTimeRecordDetailRequest() (request *DescribeRealTimeRecordDetailRequest)
CreateDescribeRealTimeRecordDetailRequest creates a request to invoke DescribeRealTimeRecordDetail API
type DescribeRealTimeRecordDetailResponse ¶
type DescribeRealTimeRecordDetailResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RecordDetailInfos RecordDetailInfosInDescribeRealTimeRecordDetail `json:"RecordDetailInfos" xml:"RecordDetailInfos"`
}
DescribeRealTimeRecordDetailResponse is the response struct for api DescribeRealTimeRecordDetail
func CreateDescribeRealTimeRecordDetailResponse ¶
func CreateDescribeRealTimeRecordDetailResponse() (response *DescribeRealTimeRecordDetailResponse)
CreateDescribeRealTimeRecordDetailResponse creates a response to parse from DescribeRealTimeRecordDetail response
type DescribeRealTimeRecordListRequest ¶
type DescribeRealTimeRecordListRequest struct {
*requests.RpcRequest
EndTime string `position:"Query" name:"EndTime"`
StartTime string `position:"Query" name:"StartTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeRealTimeRecordListRequest is the request struct for api DescribeRealTimeRecordList
func CreateDescribeRealTimeRecordListRequest ¶
func CreateDescribeRealTimeRecordListRequest() (request *DescribeRealTimeRecordListRequest)
CreateDescribeRealTimeRecordListRequest creates a request to invoke DescribeRealTimeRecordList API
type DescribeRealTimeRecordListResponse ¶
type DescribeRealTimeRecordListResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CommunicationRecordInfos CommunicationRecordInfosInDescribeRealTimeRecordList `json:"CommunicationRecordInfos" xml:"CommunicationRecordInfos"`
}
DescribeRealTimeRecordListResponse is the response struct for api DescribeRealTimeRecordList
func CreateDescribeRealTimeRecordListResponse ¶
func CreateDescribeRealTimeRecordListResponse() (response *DescribeRealTimeRecordListResponse)
CreateDescribeRealTimeRecordListResponse creates a response to parse from DescribeRealTimeRecordList response
type DescribeRecordDetailRequest ¶
type DescribeRecordDetailRequest struct {
*requests.RpcRequest
StartTime string `position:"Query" name:"StartTime"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RecordId string `position:"Query" name:"RecordId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
DescribeRecordDetailRequest is the request struct for api DescribeRecordDetail
func CreateDescribeRecordDetailRequest ¶
func CreateDescribeRecordDetailRequest() (request *DescribeRecordDetailRequest)
CreateDescribeRecordDetailRequest creates a request to invoke DescribeRecordDetail API
type DescribeRecordDetailResponse ¶
type DescribeRecordDetailResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Duration Duration `json:"Duration" xml:"Duration"`
RecordDetailInfos RecordDetailInfosInDescribeRecordDetail `json:"RecordDetailInfos" xml:"RecordDetailInfos"`
}
DescribeRecordDetailResponse is the response struct for api DescribeRecordDetail
func CreateDescribeRecordDetailResponse ¶
func CreateDescribeRecordDetailResponse() (response *DescribeRecordDetailResponse)
CreateDescribeRecordDetailResponse creates a response to parse from DescribeRecordDetail response
type DescribeRecordListRequest ¶
type DescribeRecordListRequest struct {
*requests.RpcRequest
SortType string `position:"Query" name:"SortType"`
StartTime string `position:"Query" name:"StartTime"`
ServiceArea string `position:"Query" name:"ServiceArea"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Id string `position:"Query" name:"Id"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
IdType string `position:"Query" name:"IdType"`
PageNo requests.Integer `position:"Query" name:"PageNo"`
AppId string `position:"Query" name:"AppId"`
}
DescribeRecordListRequest is the request struct for api DescribeRecordList
func CreateDescribeRecordListRequest ¶
func CreateDescribeRecordListRequest() (request *DescribeRecordListRequest)
CreateDescribeRecordListRequest creates a request to invoke DescribeRecordList API
type DescribeRecordListResponse ¶
type DescribeRecordListResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNo int `json:"PageNo" xml:"PageNo"`
TotalCnt int `json:"TotalCnt" xml:"TotalCnt"`
CommunicationRecordInfos CommunicationRecordInfosInDescribeRecordList `json:"CommunicationRecordInfos" xml:"CommunicationRecordInfos"`
}
DescribeRecordListResponse is the response struct for api DescribeRecordList
func CreateDescribeRecordListResponse ¶
func CreateDescribeRecordListResponse() (response *DescribeRecordListResponse)
CreateDescribeRecordListResponse creates a response to parse from DescribeRecordList response
type DescribeStatisRequest ¶
type DescribeStatisRequest struct {
*requests.RpcRequest
SortType string `position:"Query" name:"SortType"`
StartTime string `position:"Query" name:"StartTime"`
DataType string `position:"Query" name:"DataType"`
ServiceArea string `position:"Query" name:"ServiceArea"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
Interval string `position:"Query" name:"Interval"`
}
DescribeStatisRequest is the request struct for api DescribeStatis
func CreateDescribeStatisRequest ¶
func CreateDescribeStatisRequest() (request *DescribeStatisRequest)
CreateDescribeStatisRequest creates a request to invoke DescribeStatis API
type DescribeStatisResponse ¶
type DescribeStatisResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
StatisInfos StatisInfos `json:"StatisInfos" xml:"StatisInfos"`
}
DescribeStatisResponse is the response struct for api DescribeStatis
func CreateDescribeStatisResponse ¶
func CreateDescribeStatisResponse() (response *DescribeStatisResponse)
CreateDescribeStatisResponse creates a response to parse from DescribeStatis response
type Duration ¶
type Duration struct {
Sd float64 `json:"Sd" xml:"Sd"`
All float64 `json:"All" xml:"All"`
Fhd float64 `json:"Fhd" xml:"Fhd"`
Audio float64 `json:"Audio" xml:"Audio"`
Hd float64 `json:"Hd" xml:"Hd"`
}
Duration is a nested struct in rtc response
type DurationInDescribeStatis ¶
type DurationInDescribeStatis struct {
DurationItem []DurationItem `json:"DurationItem" xml:"DurationItem"`
}
DurationInDescribeStatis is a nested struct in rtc response
type DurationItem ¶
type DurationItem struct {
TotalDuration float64 `json:"TotalDuration" xml:"TotalDuration"`
AudioDuration float64 `json:"AudioDuration" xml:"AudioDuration"`
SdDuration float64 `json:"SdDuration" xml:"SdDuration"`
HdDuration float64 `json:"HdDuration" xml:"HdDuration"`
FhdDuration float64 `json:"FhdDuration" xml:"FhdDuration"`
}
DurationItem is a nested struct in rtc response
type GetAllTemplateRequest ¶
type GetAllTemplateRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
}
GetAllTemplateRequest is the request struct for api GetAllTemplate
func CreateGetAllTemplateRequest ¶
func CreateGetAllTemplateRequest() (request *GetAllTemplateRequest)
CreateGetAllTemplateRequest creates a request to invoke GetAllTemplate API
type GetAllTemplateResponse ¶
type GetAllTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TemplateIds TemplateIds `json:"TemplateIds" xml:"TemplateIds"`
}
GetAllTemplateResponse is the response struct for api GetAllTemplate
func CreateGetAllTemplateResponse ¶
func CreateGetAllTemplateResponse() (response *GetAllTemplateResponse)
CreateGetAllTemplateResponse creates a response to parse from GetAllTemplate response
type GetMPUTaskStatusRequest ¶
type GetMPUTaskStatusRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
TaskId string `position:"Query" name:"TaskId"`
}
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
RequestId string `json:"RequestId" xml:"RequestId"`
Status int `json:"Status" xml:"Status"`
}
GetMPUTaskStatusResponse is the response struct for api GetMPUTaskStatus
func CreateGetMPUTaskStatusResponse ¶
func CreateGetMPUTaskStatusResponse() (response *GetMPUTaskStatusResponse)
CreateGetMPUTaskStatusResponse creates a response to parse from GetMPUTaskStatus response
type GetTaskParamRequest ¶
type GetTaskParamRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
TaskId requests.Integer `position:"Query" name:"TaskId"`
}
GetTaskParamRequest is the request struct for api GetTaskParam
func CreateGetTaskParamRequest ¶
func CreateGetTaskParamRequest() (request *GetTaskParamRequest)
CreateGetTaskParamRequest creates a request to invoke GetTaskParam API
type GetTaskParamResponse ¶
type GetTaskParamResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ChannelId string `json:"ChannelId" xml:"ChannelId"`
TemplateId int `json:"TemplateId" xml:"TemplateId"`
MixPane MixPane `json:"MixPane" xml:"MixPane"`
}
GetTaskParamResponse is the response struct for api GetTaskParam
func CreateGetTaskParamResponse ¶
func CreateGetTaskParamResponse() (response *GetTaskParamResponse)
CreateGetTaskParamResponse creates a response to parse from GetTaskParam response
type GetTaskStatusRequest ¶
type GetTaskStatusRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
TaskId requests.Integer `position:"Query" name:"TaskId"`
}
GetTaskStatusRequest is the request struct for api GetTaskStatus
func CreateGetTaskStatusRequest ¶
func CreateGetTaskStatusRequest() (request *GetTaskStatusRequest)
CreateGetTaskStatusRequest creates a request to invoke GetTaskStatus API
type GetTaskStatusResponse ¶
type GetTaskStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Status int `json:"Status" xml:"Status"`
}
GetTaskStatusResponse is the response struct for api GetTaskStatus
func CreateGetTaskStatusResponse ¶
func CreateGetTaskStatusResponse() (response *GetTaskStatusResponse)
CreateGetTaskStatusResponse creates a response to parse from GetTaskStatus response
type GetTemplateInfoRequest ¶
type GetTemplateInfoRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
AppId string `position:"Query" name:"AppId"`
}
GetTemplateInfoRequest is the request struct for api GetTemplateInfo
func CreateGetTemplateInfoRequest ¶
func CreateGetTemplateInfoRequest() (request *GetTemplateInfoRequest)
CreateGetTemplateInfoRequest creates a request to invoke GetTemplateInfo API
type GetTemplateInfoResponse ¶
type GetTemplateInfoResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
MixMode int `json:"MixMode" xml:"MixMode"`
ServiceMode int `json:"ServiceMode" xml:"ServiceMode"`
CallBack string `json:"CallBack" xml:"CallBack"`
MaxMixStreamCount int `json:"MaxMixStreamCount" xml:"MaxMixStreamCount"`
MediaConfig int `json:"MediaConfig" xml:"MediaConfig"`
LayOut LayOut `json:"LayOut" xml:"LayOut"`
RecordConfig RecordConfig `json:"RecordConfig" xml:"RecordConfig"`
LiveConfig LiveConfig `json:"LiveConfig" xml:"LiveConfig"`
}
GetTemplateInfoResponse is the response struct for api GetTemplateInfo
func CreateGetTemplateInfoResponse ¶
func CreateGetTemplateInfoResponse() (response *GetTemplateInfoResponse)
CreateGetTemplateInfoResponse creates a response to parse from GetTemplateInfo response
type LayOut ¶
type LayOut struct {
Color string `json:"Color" xml:"Color"`
Cutmode int `json:"Cutmode" xml:"Cutmode"`
LayoutID int `json:"LayoutID" xml:"LayoutID"`
}
LayOut is a nested struct in rtc response
type LiveConfig ¶
type LiveConfig struct {
DomainName string `json:"DomainName" xml:"DomainName"`
AppName string `json:"AppName" xml:"AppName"`
}
LiveConfig is a nested struct in rtc response
type MixPane ¶
type MixPane struct {
MixPaneItem []MixPaneItem `json:"MixPaneItem" xml:"MixPaneItem"`
}
MixPane is a nested struct in rtc response
type MixPaneItem ¶
type MixPaneItem struct {
PaneId int `json:"PaneId" xml:"PaneId"`
UserId string `json:"UserId" xml:"UserId"`
SourceType string `json:"SourceType" xml:"SourceType"`
}
MixPaneItem is a nested struct in rtc response
type ModifyAppRequest ¶
type ModifyAppRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppName string `position:"Query" name:"AppName"`
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 ModifyConferenceRequest ¶
type ModifyConferenceRequest struct {
*requests.RpcRequest
StartTime string `position:"Query" name:"StartTime"`
Type string `position:"Query" name:"Type"`
ConferenceId string `position:"Query" name:"ConferenceId"`
ConferenceName string `position:"Query" name:"ConferenceName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
RemindNotice requests.Integer `position:"Query" name:"RemindNotice"`
}
ModifyConferenceRequest is the request struct for api ModifyConference
func CreateModifyConferenceRequest ¶
func CreateModifyConferenceRequest() (request *ModifyConferenceRequest)
CreateModifyConferenceRequest creates a request to invoke ModifyConference API
type ModifyConferenceResponse ¶
type ModifyConferenceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
}
ModifyConferenceResponse is the response struct for api ModifyConference
func CreateModifyConferenceResponse ¶
func CreateModifyConferenceResponse() (response *ModifyConferenceResponse)
CreateModifyConferenceResponse creates a response to parse from ModifyConference response
type MuteAudioAllRequest ¶
type MuteAudioAllRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ParticipantId string `position:"Query" name:"ParticipantId"`
ConferenceId string `position:"Query" name:"ConferenceId"`
AppId string `position:"Query" name:"AppId"`
}
MuteAudioAllRequest is the request struct for api MuteAudioAll
func CreateMuteAudioAllRequest ¶
func CreateMuteAudioAllRequest() (request *MuteAudioAllRequest)
CreateMuteAudioAllRequest creates a request to invoke MuteAudioAll API
type MuteAudioAllResponse ¶
type MuteAudioAllResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
Participants ParticipantsInMuteAudioAll `json:"Participants" xml:"Participants"`
}
MuteAudioAllResponse is the response struct for api MuteAudioAll
func CreateMuteAudioAllResponse ¶
func CreateMuteAudioAllResponse() (response *MuteAudioAllResponse)
CreateMuteAudioAllResponse creates a response to parse from MuteAudioAll response
type MuteAudioRequest ¶
type MuteAudioRequest struct {
*requests.RpcRequest
ParticipantIds *[]string `position:"Query" name:"ParticipantIds" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ConferenceId string `position:"Query" name:"ConferenceId"`
AppId string `position:"Query" name:"AppId"`
}
MuteAudioRequest is the request struct for api MuteAudio
func CreateMuteAudioRequest ¶
func CreateMuteAudioRequest() (request *MuteAudioRequest)
CreateMuteAudioRequest creates a request to invoke MuteAudio API
type MuteAudioResponse ¶
type MuteAudioResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
Participants ParticipantsInMuteAudio `json:"Participants" xml:"Participants"`
}
MuteAudioResponse is the response struct for api MuteAudio
func CreateMuteAudioResponse ¶
func CreateMuteAudioResponse() (response *MuteAudioResponse)
CreateMuteAudioResponse creates a response to parse from MuteAudio response
type Participant ¶
type Participant struct {
Message string `json:"Message" xml:"Message"`
Code string `json:"Code" xml:"Code"`
Id string `json:"Id" xml:"Id"`
}
Participant is a nested struct in rtc response
type ParticipantsInMuteAudio ¶
type ParticipantsInMuteAudio struct {
Participant []Participant `json:"Participant" xml:"Participant"`
}
ParticipantsInMuteAudio is a nested struct in rtc response
type ParticipantsInMuteAudioAll ¶
type ParticipantsInMuteAudioAll struct {
Participant []Participant `json:"Participant" xml:"Participant"`
}
ParticipantsInMuteAudioAll is a nested struct in rtc response
type ParticipantsInRemoveParticipants ¶
type ParticipantsInRemoveParticipants struct {
Participant []Participant `json:"Participant" xml:"Participant"`
}
ParticipantsInRemoveParticipants is a nested struct in rtc response
type ParticipantsInUnmuteAudio ¶
type ParticipantsInUnmuteAudio struct {
Participant []Participant `json:"Participant" xml:"Participant"`
}
ParticipantsInUnmuteAudio is a nested struct in rtc response
type ParticipantsInUnmuteAudioAll ¶
type ParticipantsInUnmuteAudioAll struct {
Participant []Participant `json:"Participant" xml:"Participant"`
}
ParticipantsInUnmuteAudioAll is a nested struct in rtc response
type ReceiveNotifyRequest ¶
type ReceiveNotifyRequest struct {
*requests.RpcRequest
TraceId string `position:"Query" name:"TraceId"`
Content string `position:"Query" name:"Content"`
Event string `position:"Query" name:"Event"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ContentType string `position:"Query" name:"ContentType"`
BizId string `position:"Query" name:"BizId"`
}
ReceiveNotifyRequest is the request struct for api ReceiveNotify
func CreateReceiveNotifyRequest ¶
func CreateReceiveNotifyRequest() (request *ReceiveNotifyRequest)
CreateReceiveNotifyRequest creates a request to invoke ReceiveNotify API
type ReceiveNotifyResponse ¶
type ReceiveNotifyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TraceId string `json:"TraceId" xml:"TraceId"`
}
ReceiveNotifyResponse is the response struct for api ReceiveNotify
func CreateReceiveNotifyResponse ¶
func CreateReceiveNotifyResponse() (response *ReceiveNotifyResponse)
CreateReceiveNotifyResponse creates a response to parse from ReceiveNotify response
type RecordConfig ¶
type RecordConfig struct {
StorageType string `json:"StorageType" xml:"StorageType"`
FileFormat int `json:"FileFormat" xml:"FileFormat"`
OssEndpoint string `json:"OssEndpoint" xml:"OssEndpoint"`
OssBucket string `json:"OssBucket" xml:"OssBucket"`
VodTranscodeGroupId int `json:"VodTranscodeGroupId" xml:"VodTranscodeGroupId"`
}
RecordConfig is a nested struct in rtc response
type RecordDetailInfo ¶
type RecordDetailInfo struct {
Uid string `json:"Uid" xml:"Uid"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
DeviceType string `json:"DeviceType" xml:"DeviceType"`
SDKVersion string `json:"SDKVersion" xml:"SDKVersion"`
}
RecordDetailInfo is a nested struct in rtc response
type RecordDetailInfosInDescribeRealTimeRecordDetail ¶
type RecordDetailInfosInDescribeRealTimeRecordDetail struct {
RecordDetailInfo []RecordDetailInfo `json:"RecordDetailInfo" xml:"RecordDetailInfo"`
}
RecordDetailInfosInDescribeRealTimeRecordDetail is a nested struct in rtc response
type RecordDetailInfosInDescribeRecordDetail ¶
type RecordDetailInfosInDescribeRecordDetail struct {
RecordDetailInfo []RecordDetailInfo `json:"RecordDetailInfo" xml:"RecordDetailInfo"`
}
RecordDetailInfosInDescribeRecordDetail is a nested struct in rtc response
type RemoveParticipantsRequest ¶
type RemoveParticipantsRequest struct {
*requests.RpcRequest
ParticipantIds *[]string `position:"Query" name:"ParticipantIds" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ConferenceId string `position:"Query" name:"ConferenceId"`
AppId string `position:"Query" name:"AppId"`
}
RemoveParticipantsRequest is the request struct for api RemoveParticipants
func CreateRemoveParticipantsRequest ¶
func CreateRemoveParticipantsRequest() (request *RemoveParticipantsRequest)
CreateRemoveParticipantsRequest creates a request to invoke RemoveParticipants API
type RemoveParticipantsResponse ¶
type RemoveParticipantsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
Participants ParticipantsInRemoveParticipants `json:"Participants" xml:"Participants"`
}
RemoveParticipantsResponse is the response struct for api RemoveParticipants
func CreateRemoveParticipantsResponse ¶
func CreateRemoveParticipantsResponse() (response *RemoveParticipantsResponse)
CreateRemoveParticipantsResponse creates a response to parse from RemoveParticipants response
type RemoveTerminalsRequest ¶
type RemoveTerminalsRequest struct {
*requests.RpcRequest
TerminalIds *[]string `position:"Query" name:"TerminalIds" type:"Repeated"`
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 ServiceAreas ¶
type ServiceAreas struct {
ServiceArea []string `json:"ServiceArea" xml:"ServiceArea"`
}
ServiceAreas is a nested struct in rtc response
type StartMPUTaskRequest ¶
type StartMPUTaskRequest struct {
*requests.RpcRequest
UserPanes *[]StartMPUTaskUserPanes `position:"Query" name:"UserPanes" type:"Repeated"`
BackgroundColor requests.Integer `position:"Query" name:"BackgroundColor"`
LayoutIds *[]string `position:"Query" name:"LayoutIds" type:"Repeated"`
TaskId string `position:"Query" name:"TaskId"`
StreamURL string `position:"Query" name:"StreamURL"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
MediaEncode requests.Integer `position:"Query" name:"MediaEncode"`
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 {
PaneId string `name:"PaneId"`
UserId string `name:"UserId"`
SourceType string `name:"SourceType"`
}
StartMPUTaskUserPanes is a repeated param struct in StartMPUTaskRequest
type StartTaskMixPanes ¶
type StartTaskMixPanes struct {
PaneId string `name:"PaneId"`
UserId string `name:"UserId"`
SourceType string `name:"SourceType"`
}
StartTaskMixPanes is a repeated param struct in StartTaskRequest
type StartTaskRequest ¶
type StartTaskRequest struct {
*requests.RpcRequest
MixPanes *[]StartTaskMixPanes `position:"Query" name:"MixPanes" type:"Repeated"`
IdempotentId string `position:"Query" name:"IdempotentId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
StartTaskRequest is the request struct for api StartTask
func CreateStartTaskRequest ¶
func CreateStartTaskRequest() (request *StartTaskRequest)
CreateStartTaskRequest creates a request to invoke StartTask API
type StartTaskResponse ¶
type StartTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId int `json:"TaskId" xml:"TaskId"`
}
StartTaskResponse is the response struct for api StartTask
func CreateStartTaskResponse ¶
func CreateStartTaskResponse() (response *StartTaskResponse)
CreateStartTaskResponse creates a response to parse from StartTask response
type StatisInfo ¶
type StatisInfo struct {
Time string `json:"Time" xml:"Time"`
Duration DurationInDescribeStatis `json:"Duration" xml:"Duration"`
UserStatis UserStatis `json:"UserStatis" xml:"UserStatis"`
ChannelStatis ChannelStatis `json:"ChannelStatis" xml:"ChannelStatis"`
}
StatisInfo is a nested struct in rtc response
type StatisInfos ¶
type StatisInfos struct {
StatisInfo []StatisInfo `json:"StatisInfo" xml:"StatisInfo"`
}
StatisInfos is a nested struct in rtc response
type StopMPUTaskRequest ¶
type StopMPUTaskRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
TaskId string `position:"Query" name:"TaskId"`
}
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 StopTaskRequest ¶
type StopTaskRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
TaskId requests.Integer `position:"Query" name:"TaskId"`
}
StopTaskRequest is the request struct for api StopTask
func CreateStopTaskRequest ¶
func CreateStopTaskRequest() (request *StopTaskRequest)
CreateStopTaskRequest creates a request to invoke StopTask API
type StopTaskResponse ¶
type StopTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopTaskResponse is the response struct for api StopTask
func CreateStopTaskResponse ¶
func CreateStopTaskResponse() (response *StopTaskResponse)
CreateStopTaskResponse creates a response to parse from StopTask response
type TemplateIds ¶
type TemplateIds struct {
TemplateId []string `json:"TemplateId" xml:"TemplateId"`
}
TemplateIds is a nested struct in rtc response
type Terminal ¶
type Terminal struct {
Id string `json:"Id" xml:"Id"`
Code int `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
}
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 UnmuteAudioAllRequest ¶
type UnmuteAudioAllRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ParticipantId string `position:"Query" name:"ParticipantId"`
ConferenceId string `position:"Query" name:"ConferenceId"`
AppId string `position:"Query" name:"AppId"`
}
UnmuteAudioAllRequest is the request struct for api UnmuteAudioAll
func CreateUnmuteAudioAllRequest ¶
func CreateUnmuteAudioAllRequest() (request *UnmuteAudioAllRequest)
CreateUnmuteAudioAllRequest creates a request to invoke UnmuteAudioAll API
type UnmuteAudioAllResponse ¶
type UnmuteAudioAllResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
Participants ParticipantsInUnmuteAudioAll `json:"Participants" xml:"Participants"`
}
UnmuteAudioAllResponse is the response struct for api UnmuteAudioAll
func CreateUnmuteAudioAllResponse ¶
func CreateUnmuteAudioAllResponse() (response *UnmuteAudioAllResponse)
CreateUnmuteAudioAllResponse creates a response to parse from UnmuteAudioAll response
type UnmuteAudioRequest ¶
type UnmuteAudioRequest struct {
*requests.RpcRequest
ParticipantIds *[]string `position:"Query" name:"ParticipantIds" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ConferenceId string `position:"Query" name:"ConferenceId"`
AppId string `position:"Query" name:"AppId"`
}
UnmuteAudioRequest is the request struct for api UnmuteAudio
func CreateUnmuteAudioRequest ¶
func CreateUnmuteAudioRequest() (request *UnmuteAudioRequest)
CreateUnmuteAudioRequest creates a request to invoke UnmuteAudio API
type UnmuteAudioResponse ¶
type UnmuteAudioResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConferenceId string `json:"ConferenceId" xml:"ConferenceId"`
Participants ParticipantsInUnmuteAudio `json:"Participants" xml:"Participants"`
}
UnmuteAudioResponse is the response struct for api UnmuteAudio
func CreateUnmuteAudioResponse ¶
func CreateUnmuteAudioResponse() (response *UnmuteAudioResponse)
CreateUnmuteAudioResponse creates a response to parse from UnmuteAudio response
type UpdateChannelRequest ¶
type UpdateChannelRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Nonce string `position:"Query" name:"Nonce"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
UpdateChannelRequest is the request struct for api UpdateChannel
func CreateUpdateChannelRequest ¶
func CreateUpdateChannelRequest() (request *UpdateChannelRequest)
CreateUpdateChannelRequest creates a request to invoke UpdateChannel API
type UpdateChannelResponse ¶
type UpdateChannelResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Nonce string `json:"Nonce" xml:"Nonce"`
Timestamp int `json:"Timestamp" xml:"Timestamp"`
}
UpdateChannelResponse is the response struct for api UpdateChannel
func CreateUpdateChannelResponse ¶
func CreateUpdateChannelResponse() (response *UpdateChannelResponse)
CreateUpdateChannelResponse creates a response to parse from UpdateChannel response
type UpdateTaskParamMixPanes ¶
type UpdateTaskParamMixPanes struct {
PaneId string `name:"PaneId"`
UserId string `name:"UserId"`
SourceType string `name:"SourceType"`
}
UpdateTaskParamMixPanes is a repeated param struct in UpdateTaskParamRequest
type UpdateTaskParamRequest ¶
type UpdateTaskParamRequest struct {
*requests.RpcRequest
MixPanes *[]UpdateTaskParamMixPanes `position:"Query" name:"MixPanes" type:"Repeated"`
TaskId requests.Integer `position:"Query" name:"TaskId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
AppId string `position:"Query" name:"AppId"`
ChannelId string `position:"Query" name:"ChannelId"`
}
UpdateTaskParamRequest is the request struct for api UpdateTaskParam
func CreateUpdateTaskParamRequest ¶
func CreateUpdateTaskParamRequest() (request *UpdateTaskParamRequest)
CreateUpdateTaskParamRequest creates a request to invoke UpdateTaskParam API
type UpdateTaskParamResponse ¶
type UpdateTaskParamResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId int `json:"TaskId" xml:"TaskId"`
}
UpdateTaskParamResponse is the response struct for api UpdateTaskParam
func CreateUpdateTaskParamResponse ¶
func CreateUpdateTaskParamResponse() (response *UpdateTaskParamResponse)
CreateUpdateTaskParamResponse creates a response to parse from UpdateTaskParam response
type UserStatis ¶
type UserStatis struct {
UserStatisItem []UserStatisItem `json:"UserStatisItem" xml:"UserStatisItem"`
}
UserStatis is a nested struct in rtc response
type UserStatisItem ¶
type UserStatisItem struct {
ActiveUserCnt int `json:"ActiveUserCnt" xml:"ActiveUserCnt"`
ConSessionPeak int `json:"ConSessionPeak" xml:"ConSessionPeak"`
ConSessionPeakTime string `json:"ConSessionPeakTime" xml:"ConSessionPeakTime"`
}
UserStatisItem is a nested struct in rtc response
Source Files
¶
- client.go
- create_channel.go
- create_channel_token.go
- create_conference.go
- create_template.go
- delete_channel.go
- delete_conference.go
- delete_template.go
- describe_apps.go
- describe_conference_auth_info.go
- describe_real_time_record_detail.go
- describe_real_time_record_list.go
- describe_record_detail.go
- describe_record_list.go
- describe_statis.go
- get_all_template.go
- get_mpu_task_status.go
- get_task_param.go
- get_task_status.go
- get_template_info.go
- modify_app.go
- modify_conference.go
- mute_audio.go
- mute_audio_all.go
- receive_notify.go
- remove_participants.go
- remove_terminals.go
- start_mpu_task.go
- start_task.go
- stop_mpu_task.go
- stop_task.go
- struct_app.go
- struct_app_list.go
- struct_auth_info.go
- struct_call_areas_in_describe_real_time_record_list.go
- struct_call_areas_in_describe_record_list.go
- struct_channel_statis.go
- struct_channel_statis_item.go
- struct_communication_record_info.go
- struct_communication_record_infos_in_describe_real_time_record_list.go
- struct_communication_record_infos_in_describe_record_list.go
- struct_duration.go
- struct_duration_in_describe_statis.go
- struct_duration_item.go
- struct_lay_out.go
- struct_live_config.go
- struct_mix_pane.go
- struct_mix_pane_item.go
- struct_participant.go
- struct_participants_in_mute_audio.go
- struct_participants_in_mute_audio_all.go
- struct_participants_in_remove_participants.go
- struct_participants_in_unmute_audio.go
- struct_participants_in_unmute_audio_all.go
- struct_record_config.go
- struct_record_detail_info.go
- struct_record_detail_infos_in_describe_real_time_record_detail.go
- struct_record_detail_infos_in_describe_record_detail.go
- struct_service_areas.go
- struct_statis_info.go
- struct_statis_infos.go
- struct_template_ids.go
- struct_terminal.go
- struct_terminals.go
- struct_user_statis.go
- struct_user_statis_item.go
- unmute_audio.go
- unmute_audio_all.go
- update_channel.go
- update_task_param.go