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