Documentation ¶
Index ¶
- func CloudRTCClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForCreateIndividualStreamJob() *def.HttpRequestDef
- func GenReqDefForCreateMixJob() *def.HttpRequestDef
- func GenReqDefForShowIndividualStreamJob() *def.HttpRequestDef
- func GenReqDefForShowMixJob() *def.HttpRequestDef
- func GenReqDefForStopIndividualStreamJob() *def.HttpRequestDef
- func GenReqDefForStopMixJob() *def.HttpRequestDef
- func GenReqDefForUpdateMixJob() *def.HttpRequestDef
- type CloudRTCClient
- func (c *CloudRTCClient) CreateIndividualStreamJob(request *model.CreateIndividualStreamJobRequest) (*model.CreateIndividualStreamJobResponse, error)
- func (c *CloudRTCClient) CreateMixJob(request *model.CreateMixJobRequest) (*model.CreateMixJobResponse, error)
- func (c *CloudRTCClient) ShowIndividualStreamJob(request *model.ShowIndividualStreamJobRequest) (*model.ShowIndividualStreamJobResponse, error)
- func (c *CloudRTCClient) ShowMixJob(request *model.ShowMixJobRequest) (*model.ShowMixJobResponse, error)
- func (c *CloudRTCClient) StopIndividualStreamJob(request *model.StopIndividualStreamJobRequest) (*model.StopIndividualStreamJobResponse, error)
- func (c *CloudRTCClient) StopMixJob(request *model.StopMixJobRequest) (*model.StopMixJobResponse, error)
- func (c *CloudRTCClient) UpdateMixJob(request *model.UpdateMixJobRequest) (*model.UpdateMixJobResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudRTCClientBuilder ¶
func CloudRTCClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForCreateIndividualStreamJob ¶
func GenReqDefForCreateIndividualStreamJob() *def.HttpRequestDef
func GenReqDefForCreateMixJob ¶
func GenReqDefForCreateMixJob() *def.HttpRequestDef
func GenReqDefForShowIndividualStreamJob ¶
func GenReqDefForShowIndividualStreamJob() *def.HttpRequestDef
func GenReqDefForShowMixJob ¶
func GenReqDefForShowMixJob() *def.HttpRequestDef
func GenReqDefForStopIndividualStreamJob ¶
func GenReqDefForStopIndividualStreamJob() *def.HttpRequestDef
func GenReqDefForStopMixJob ¶
func GenReqDefForStopMixJob() *def.HttpRequestDef
func GenReqDefForUpdateMixJob ¶
func GenReqDefForUpdateMixJob() *def.HttpRequestDef
Types ¶
type CloudRTCClient ¶
type CloudRTCClient struct {
HcClient *http_client.HcHttpClient
}
func NewCloudRTCClient ¶
func NewCloudRTCClient(hcClient *http_client.HcHttpClient) *CloudRTCClient
func (*CloudRTCClient) CreateIndividualStreamJob ¶
func (c *CloudRTCClient) CreateIndividualStreamJob(request *model.CreateIndividualStreamJobRequest) (*model.CreateIndividualStreamJobResponse, error)
调用此接口接口启动单流任务。
func (*CloudRTCClient) CreateMixJob ¶
func (c *CloudRTCClient) CreateMixJob(request *model.CreateMixJobRequest) (*model.CreateMixJobResponse, error)
调用此接口创建合流转码任务。
func (*CloudRTCClient) ShowIndividualStreamJob ¶
func (c *CloudRTCClient) ShowIndividualStreamJob(request *model.ShowIndividualStreamJobRequest) (*model.ShowIndividualStreamJobResponse, error)
调用此接口查询单流任务状态。 租户的OBS桶内的情况,暂不支持查询。
func (*CloudRTCClient) ShowMixJob ¶
func (c *CloudRTCClient) ShowMixJob(request *model.ShowMixJobRequest) (*model.ShowMixJobResponse, error)
调用此接口查询合流转码任务状态。
func (*CloudRTCClient) StopIndividualStreamJob ¶
func (c *CloudRTCClient) StopIndividualStreamJob(request *model.StopIndividualStreamJobRequest) (*model.StopIndividualStreamJobResponse, error)
调用此接口停止单流任务
func (*CloudRTCClient) StopMixJob ¶
func (c *CloudRTCClient) StopMixJob(request *model.StopMixJobRequest) (*model.StopMixJobResponse, error)
调用此接口停止已下发的合流转码任务。
func (*CloudRTCClient) UpdateMixJob ¶
func (c *CloudRTCClient) UpdateMixJob(request *model.UpdateMixJobRequest) (*model.UpdateMixJobResponse, error)
调用此接口更新合流任务布局。
Click to show internal directories.
Click to hide internal directories.