model

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnimatedGraphicsOutputParam

type AnimatedGraphicsOutputParam struct {
	Format *AnimatedGraphicsOutputParamFormat `json:"format,omitempty"`

	Width int32 `json:"width"`

	Height int32 `json:"height"`

	Start int32 `json:"start"`

	End int32 `json:"end"`

	FrameRate *int32 `json:"frame_rate,omitempty"`
}

func (AnimatedGraphicsOutputParam) String

type AnimatedGraphicsOutputParamFormat

type AnimatedGraphicsOutputParamFormat struct {
	// contains filtered or unexported fields
}

func (AnimatedGraphicsOutputParamFormat) MarshalJSON

func (c AnimatedGraphicsOutputParamFormat) MarshalJSON() ([]byte, error)

func (*AnimatedGraphicsOutputParamFormat) UnmarshalJSON

func (c *AnimatedGraphicsOutputParamFormat) UnmarshalJSON(b []byte) error

type AnimatedGraphicsOutputParamFormatEnum

type AnimatedGraphicsOutputParamFormatEnum struct {
	GIF AnimatedGraphicsOutputParamFormat
}

func GetAnimatedGraphicsOutputParamFormatEnum

func GetAnimatedGraphicsOutputParamFormatEnum() AnimatedGraphicsOutputParamFormatEnum

type AnimatedGraphicsTask

type AnimatedGraphicsTask struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Description *string `json:"description,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputParam *AnimatedGraphicsOutputParam `json:"output_param,omitempty"`
}

func (AnimatedGraphicsTask) String

func (o AnimatedGraphicsTask) String() string

type Audio

type Audio struct {
	OutputPolicy *AudioOutputPolicy `json:"output_policy,omitempty"`

	Codec int32 `json:"codec"`

	SampleRate int32 `json:"sample_rate"`

	Bitrate *int32 `json:"bitrate,omitempty"`

	Channels int32 `json:"channels"`
}

func (Audio) String

func (o Audio) String() string

type AudioFile

type AudioFile struct {
	TracksInfo *[]TracksInfo `json:"tracks_info,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`
}

func (AudioFile) String

func (o AudioFile) String() string

type AudioInfo

type AudioInfo struct {
	Codec *string `json:"codec,omitempty"`

	Sample *int32 `json:"sample,omitempty"`

	Channels *int32 `json:"channels,omitempty"`

	Bitrate *int32 `json:"bitrate,omitempty"`

	BitrateBps *int64 `json:"bitrate_bps,omitempty"`
}

func (AudioInfo) String

func (o AudioInfo) String() string

type AudioOutputPolicy

type AudioOutputPolicy struct {
	// contains filtered or unexported fields
}

func (AudioOutputPolicy) MarshalJSON

func (c AudioOutputPolicy) MarshalJSON() ([]byte, error)

func (*AudioOutputPolicy) UnmarshalJSON

func (c *AudioOutputPolicy) UnmarshalJSON(b []byte) error

type AudioOutputPolicyEnum

type AudioOutputPolicyEnum struct {
	TRANSCODE AudioOutputPolicy
	DISCARD   AudioOutputPolicy
	COPY      AudioOutputPolicy
}

func GetAudioOutputPolicyEnum

func GetAudioOutputPolicyEnum() AudioOutputPolicyEnum

type AudioProcess

type AudioProcess struct {
	Volume *AudioProcessVolume `json:"volume,omitempty"`

	VolumeExpr *int32 `json:"volume_expr,omitempty"`
}

func (AudioProcess) String

func (o AudioProcess) String() string

type AudioProcessVolume

type AudioProcessVolume struct {
	// contains filtered or unexported fields
}

func (AudioProcessVolume) MarshalJSON

func (c AudioProcessVolume) MarshalJSON() ([]byte, error)

func (*AudioProcessVolume) UnmarshalJSON

func (c *AudioProcessVolume) UnmarshalJSON(b []byte) error

type AudioProcessVolumeEnum

type AudioProcessVolumeEnum struct {
	AUTO    AudioProcessVolume
	DYNAMIC AudioProcessVolume
}

func GetAudioProcessVolumeEnum

func GetAudioProcessVolumeEnum() AudioProcessVolumeEnum

type AudioTrack

type AudioTrack struct {
	Type *int32 `json:"type,omitempty"`

	Left *int32 `json:"left,omitempty"`

	Right *int32 `json:"right,omitempty"`
}

func (AudioTrack) String

func (o AudioTrack) String() string

type AvParameters

type AvParameters struct {
	Video *VideoParameters `json:"video,omitempty"`

	Audio *Audio `json:"audio,omitempty"`

	Common *Common `json:"common"`
}

func (AvParameters) String

func (o AvParameters) String() string

type BasicTaskInfo

type BasicTaskInfo struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	Description *string `json:"description,omitempty"`
}

func (BasicTaskInfo) String

func (o BasicTaskInfo) String() string

type BasicWatermark

type BasicWatermark struct {
	Dx *string `json:"dx,omitempty"`

	Dy *string `json:"dy,omitempty"`

	Referpos *string `json:"referpos,omitempty"`

	TimelineStart *string `json:"timeline_start,omitempty"`

	TimelineDuration *string `json:"timeline_duration,omitempty"`
}

func (BasicWatermark) String

func (o BasicWatermark) String() string

type CancelRemuxTaskRequest

type CancelRemuxTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (CancelRemuxTaskRequest) String

func (o CancelRemuxTaskRequest) String() string

type CancelRemuxTaskResponse

type CancelRemuxTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelRemuxTaskResponse) String

func (o CancelRemuxTaskResponse) String() string

type ClipInfo

type ClipInfo struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	TimelineStart *string `json:"timeline_start,omitempty"`

	TimelineEnd *string `json:"timeline_end,omitempty"`
}

func (ClipInfo) String

func (o ClipInfo) String() string

type Common

type Common struct {
	Pvc bool `json:"PVC"`

	HlsInterval int32 `json:"hls_interval"`

	DashInterval int32 `json:"dash_interval"`

	PackType int32 `json:"pack_type"`
}

func (Common) String

func (o Common) String() string

type CommonCreateTaskReq

type CommonCreateTaskReq struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	UserData *string `json:"user_data,omitempty"`
}

func (CommonCreateTaskReq) String

func (o CommonCreateTaskReq) String() string

type CommonCreateTaskRsp

type CommonCreateTaskRsp struct {
	TaskId *string `json:"task_id,omitempty"`
}

func (CommonCreateTaskRsp) String

func (o CommonCreateTaskRsp) String() string

type CommonQueryTaskRsp

type CommonQueryTaskRsp struct {
	Total *int32 `json:"total,omitempty"`
}

func (CommonQueryTaskRsp) String

func (o CommonQueryTaskRsp) String() string

type CommonTask

type CommonTask struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Description *string `json:"description,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`
}

func (CommonTask) String

func (o CommonTask) String() string

type CommonTaskMeta

type CommonTaskMeta struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Description *string `json:"description,omitempty"`

	UserData *string `json:"user_data,omitempty"`
}

func (CommonTaskMeta) String

func (o CommonTaskMeta) String() string

type ConcatInfo

type ConcatInfo struct {
	Inputs *[]ObsObjInfo `json:"inputs,omitempty"`
}

func (ConcatInfo) String

func (o ConcatInfo) String() string

type CreateAnimatedGraphicsTaskReq

type CreateAnimatedGraphicsTaskReq struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	OutputParam *AnimatedGraphicsOutputParam `json:"output_param,omitempty"`
}

func (CreateAnimatedGraphicsTaskReq) String

type CreateAnimatedGraphicsTaskRequest

type CreateAnimatedGraphicsTaskRequest struct {
	Body *CreateAnimatedGraphicsTaskReq `json:"body,omitempty"`
}

Request Object

func (CreateAnimatedGraphicsTaskRequest) String

type CreateAnimatedGraphicsTaskResponse

type CreateAnimatedGraphicsTaskResponse struct {
	TaskId         *string `json:"task_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateAnimatedGraphicsTaskResponse) String

type CreateEditingJobReq

type CreateEditingJobReq struct {
	EditType *[]string `json:"edit_type,omitempty"`

	Clips *[]ClipInfo `json:"clips,omitempty"`

	Concats *[]MultiConcatInfo `json:"concats,omitempty"`

	Concat *ConcatInfo `json:"concat,omitempty"`

	Mix *MixInfo `json:"mix,omitempty"`

	OutputSetting *OutputSetting `json:"output_setting,omitempty"`

	ImageWatermarkSettings *[]ImageWatermarkSetting `json:"image_watermark_settings,omitempty"`

	UserData *string `json:"user_data,omitempty"`
}

创建剪辑任务

func (CreateEditingJobReq) String

func (o CreateEditingJobReq) String() string

type CreateEditingJobRequest

type CreateEditingJobRequest struct {
	Body *CreateEditingJobReq `json:"body,omitempty"`
}

Request Object

func (CreateEditingJobRequest) String

func (o CreateEditingJobRequest) String() string

type CreateEditingJobResponse

type CreateEditingJobResponse struct {
	JobId          *string `json:"job_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateEditingJobResponse) String

func (o CreateEditingJobResponse) String() string

type CreateEncryptReq

type CreateEncryptReq struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	Encryption *Encryption `json:"encryption,omitempty"`

	UserData *string `json:"user_data,omitempty"`
}

func (CreateEncryptReq) String

func (o CreateEncryptReq) String() string

type CreateEncryptTaskRequest

type CreateEncryptTaskRequest struct {
	Body *CreateEncryptReq `json:"body,omitempty"`
}

Request Object

func (CreateEncryptTaskRequest) String

func (o CreateEncryptTaskRequest) String() string

type CreateEncryptTaskResponse

type CreateEncryptTaskResponse struct {
	TaskId         *string `json:"task_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateEncryptTaskResponse) String

func (o CreateEncryptTaskResponse) String() string

type CreateExtractTaskReq

type CreateExtractTaskReq struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Sync *int32 `json:"sync,omitempty"`
}

func (CreateExtractTaskReq) String

func (o CreateExtractTaskReq) String() string

type CreateExtractTaskRequest

type CreateExtractTaskRequest struct {
	Body *CreateExtractTaskReq `json:"body,omitempty"`
}

Request Object

func (CreateExtractTaskRequest) String

func (o CreateExtractTaskRequest) String() string

type CreateExtractTaskResponse

type CreateExtractTaskResponse struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputFileName *string `json:"output_file_name,omitempty"`

	Description *string `json:"description,omitempty"`

	Metadata       *MetaData `json:"metadata,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (CreateExtractTaskResponse) String

func (o CreateExtractTaskResponse) String() string

type CreateMbTasksReportRequest

type CreateMbTasksReportRequest struct {
	Body *MbTasksReportReq `json:"body,omitempty"`
}

Request Object

func (CreateMbTasksReportRequest) String

type CreateMbTasksReportResponse

type CreateMbTasksReportResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateMbTasksReportResponse) String

type CreateMediaProcessReq

type CreateMediaProcessReq struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	TemplateId *string `json:"template_id,omitempty"`
}

func (CreateMediaProcessReq) String

func (o CreateMediaProcessReq) String() string

type CreateMediaProcessTaskRequest

type CreateMediaProcessTaskRequest struct {
	Body *CreateMediaProcessReq `json:"body,omitempty"`
}

Request Object

func (CreateMediaProcessTaskRequest) String

type CreateMediaProcessTaskResponse

type CreateMediaProcessTaskResponse struct {
	TaskId         *string `json:"task_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateMediaProcessTaskResponse) String

type CreateMergeChannelsReq

type CreateMergeChannelsReq struct {
	MultiAudio *MpcMultiAudio `json:"multi_audio,omitempty"`
}

func (CreateMergeChannelsReq) String

func (o CreateMergeChannelsReq) String() string

type CreateMergeChannelsTaskRequest

type CreateMergeChannelsTaskRequest struct {
	Body *CreateMergeChannelsReq `json:"body,omitempty"`
}

Request Object

func (CreateMergeChannelsTaskRequest) String

type CreateMergeChannelsTaskResponse

type CreateMergeChannelsTaskResponse struct {
	TaskId         *string `json:"task_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateMergeChannelsTaskResponse) String

type CreateMpeCallBackRequest

type CreateMpeCallBackRequest struct {
	Body *MpeCallBackReq `json:"body,omitempty"`
}

Request Object

func (CreateMpeCallBackRequest) String

func (o CreateMpeCallBackRequest) String() string

type CreateMpeCallBackResponse

type CreateMpeCallBackResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateMpeCallBackResponse) String

func (o CreateMpeCallBackResponse) String() string

type CreateQualityEnhanceTemplateRequest

type CreateQualityEnhanceTemplateRequest struct {
	Body *QualityEnhanceTemplate `json:"body,omitempty"`
}

Request Object

func (CreateQualityEnhanceTemplateRequest) String

type CreateQualityEnhanceTemplateResponse

type CreateQualityEnhanceTemplateResponse struct {
	TemplateId     *int32 `json:"template_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreateQualityEnhanceTemplateResponse) String

type CreateRemuxTaskReq

type CreateRemuxTaskReq struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	OutputParam *RemuxOutputParam `json:"output_param,omitempty"`
}

func (CreateRemuxTaskReq) String

func (o CreateRemuxTaskReq) String() string

type CreateRemuxTaskRequest

type CreateRemuxTaskRequest struct {
	Body *CreateRemuxTaskReq `json:"body,omitempty"`
}

Request Object

func (CreateRemuxTaskRequest) String

func (o CreateRemuxTaskRequest) String() string

type CreateRemuxTaskResponse

type CreateRemuxTaskResponse struct {
	TaskId         *string `json:"task_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateRemuxTaskResponse) String

func (o CreateRemuxTaskResponse) String() string

type CreateResetTracksReq

type CreateResetTracksReq struct {
	AudioFile *SubAudioFile `json:"audio_file,omitempty"`
}

func (CreateResetTracksReq) String

func (o CreateResetTracksReq) String() string

type CreateResetTracksTaskRequest

type CreateResetTracksTaskRequest struct {
	Body *CreateResetTracksReq `json:"body,omitempty"`
}

Request Object

func (CreateResetTracksTaskRequest) String

type CreateResetTracksTaskResponse

type CreateResetTracksTaskResponse struct {
	TaskId         *string `json:"task_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateResetTracksTaskResponse) String

type CreateRetryRemuxTaskRequest

type CreateRetryRemuxTaskRequest struct {
	Body *RemuxRetryReq `json:"body,omitempty"`
}

Request Object

func (CreateRetryRemuxTaskRequest) String

type CreateRetryRemuxTaskResponse

type CreateRetryRemuxTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CreateRetryRemuxTaskResponse) String

type CreateTemplateGroupRequest

type CreateTemplateGroupRequest struct {
	Body *TransTemplateGroup `json:"body,omitempty"`
}

Request Object

func (CreateTemplateGroupRequest) String

type CreateTemplateGroupResponse

type CreateTemplateGroupResponse struct {
	TemplateGroup  *TemplateGroup `json:"template_group,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (CreateTemplateGroupResponse) String

type CreateThumbReq

type CreateThumbReq struct {
	Input *ObsObjInfo `json:"input"`

	Output *ObsObjInfo `json:"output"`

	UserData *string `json:"user_data,omitempty"`

	ThumbnailPara *ThumbnailPara `json:"thumbnail_para"`

	Tar *int32 `json:"tar,omitempty"`

	Sync *int32 `json:"sync,omitempty"`

	OriginalDir *int32 `json:"original_dir,omitempty"`
}

func (CreateThumbReq) String

func (o CreateThumbReq) String() string

type CreateThumbnailsTaskRequest

type CreateThumbnailsTaskRequest struct {
	Body *CreateThumbReq `json:"body,omitempty"`
}

Request Object

func (CreateThumbnailsTaskRequest) String

type CreateThumbnailsTaskResponse

type CreateThumbnailsTaskResponse struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputFileName *string `json:"output_file_name,omitempty"`

	ThumbnailTime *string `json:"thumbnail_time,omitempty"`

	Description    *string `json:"description,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateThumbnailsTaskResponse) String

type CreateTransTemplateRequest

type CreateTransTemplateRequest struct {
	Body *TransTemplate `json:"body,omitempty"`
}

Request Object

func (CreateTransTemplateRequest) String

type CreateTransTemplateResponse

type CreateTransTemplateResponse struct {
	TemplateId     *int32 `json:"template_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreateTransTemplateResponse) String

type CreateTranscodingReq

type CreateTranscodingReq struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output"`

	TransTemplateId *[]int32 `json:"trans_template_id,omitempty"`

	AvParameters *[]AvParameters `json:"av_parameters,omitempty"`

	OutputFilenames *[]string `json:"output_filenames,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Watermarks *[]WatermarkRequest `json:"watermarks,omitempty"`

	Thumbnail *Thumbnail `json:"thumbnail,omitempty"`

	Priority *int32 `json:"priority,omitempty"`

	Subtitle *Subtitle `json:"subtitle,omitempty"`

	Encryption *Encryption `json:"encryption,omitempty"`

	Crop *Crop `json:"crop,omitempty"`

	AudioTrack *AudioTrack `json:"audio_track,omitempty"`

	MultiAudio *MultiAudio `json:"multi_audio,omitempty"`

	VideoProcess *VideoProcess `json:"video_process,omitempty"`

	AudioProcess *AudioProcess `json:"audio_process,omitempty"`
}

func (CreateTranscodingReq) String

func (o CreateTranscodingReq) String() string

type CreateTranscodingTaskRequest

type CreateTranscodingTaskRequest struct {
	Body *CreateTranscodingReq `json:"body,omitempty"`
}

Request Object

func (CreateTranscodingTaskRequest) String

type CreateTranscodingTaskResponse

type CreateTranscodingTaskResponse struct {
	TaskId         *int32 `json:"task_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreateTranscodingTaskResponse) String

type CreateWatermarkTemplateRequest

type CreateWatermarkTemplateRequest struct {
	Body *WatermarkTemplate `json:"body,omitempty"`
}

Request Object

func (CreateWatermarkTemplateRequest) String

type CreateWatermarkTemplateResponse

type CreateWatermarkTemplateResponse struct {
	TemplateId     *int32 `json:"template_id,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreateWatermarkTemplateResponse) String

type Crop

type Crop struct {
	Duration *int32 `json:"duration,omitempty"`
}

func (Crop) String

func (o Crop) String() string

type DeleteAnimatedGraphicsTaskRequest

type DeleteAnimatedGraphicsTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteAnimatedGraphicsTaskRequest) String

type DeleteAnimatedGraphicsTaskResponse

type DeleteAnimatedGraphicsTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteAnimatedGraphicsTaskResponse) String

type DeleteEditingJobRequest

type DeleteEditingJobRequest struct {
	JobId string `json:"job_id"`
}

Request Object

func (DeleteEditingJobRequest) String

func (o DeleteEditingJobRequest) String() string

type DeleteEditingJobResponse

type DeleteEditingJobResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteEditingJobResponse) String

func (o DeleteEditingJobResponse) String() string

type DeleteEncryptTaskRequest

type DeleteEncryptTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteEncryptTaskRequest) String

func (o DeleteEncryptTaskRequest) String() string

type DeleteEncryptTaskResponse

type DeleteEncryptTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteEncryptTaskResponse) String

func (o DeleteEncryptTaskResponse) String() string

type DeleteExtractTaskRequest

type DeleteExtractTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteExtractTaskRequest) String

func (o DeleteExtractTaskRequest) String() string

type DeleteExtractTaskResponse

type DeleteExtractTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteExtractTaskResponse) String

func (o DeleteExtractTaskResponse) String() string

type DeleteMediaProcessTaskRequest

type DeleteMediaProcessTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteMediaProcessTaskRequest) String

type DeleteMediaProcessTaskResponse

type DeleteMediaProcessTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteMediaProcessTaskResponse) String

type DeleteMergeChannelsTaskRequest

type DeleteMergeChannelsTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteMergeChannelsTaskRequest) String

type DeleteMergeChannelsTaskResponse

type DeleteMergeChannelsTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteMergeChannelsTaskResponse) String

type DeleteQualityEnhanceTemplateRequest

type DeleteQualityEnhanceTemplateRequest struct {
	TemplateId int32 `json:"template_id"`
}

Request Object

func (DeleteQualityEnhanceTemplateRequest) String

type DeleteQualityEnhanceTemplateResponse

type DeleteQualityEnhanceTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteQualityEnhanceTemplateResponse) String

type DeleteRemuxTaskRequest

type DeleteRemuxTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteRemuxTaskRequest) String

func (o DeleteRemuxTaskRequest) String() string

type DeleteRemuxTaskResponse

type DeleteRemuxTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteRemuxTaskResponse) String

func (o DeleteRemuxTaskResponse) String() string

type DeleteResetTracksTaskRequest

type DeleteResetTracksTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteResetTracksTaskRequest) String

type DeleteResetTracksTaskResponse

type DeleteResetTracksTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteResetTracksTaskResponse) String

type DeleteTemplateGroupRequest

type DeleteTemplateGroupRequest struct {
	GroupId string `json:"group_id"`
}

Request Object

func (DeleteTemplateGroupRequest) String

type DeleteTemplateGroupResponse

type DeleteTemplateGroupResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteTemplateGroupResponse) String

type DeleteTemplateRequest

type DeleteTemplateRequest struct {
	TemplateId int64 `json:"template_id"`
}

Request Object

func (DeleteTemplateRequest) String

func (o DeleteTemplateRequest) String() string

type DeleteTemplateResponse

type DeleteTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteTemplateResponse) String

func (o DeleteTemplateResponse) String() string

type DeleteThumbnailsTaskRequest

type DeleteThumbnailsTaskRequest struct {
	TaskId string `json:"task_id"`
}

Request Object

func (DeleteThumbnailsTaskRequest) String

type DeleteThumbnailsTaskResponse

type DeleteThumbnailsTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteThumbnailsTaskResponse) String

type DeleteTranscodingTaskRequest

type DeleteTranscodingTaskRequest struct {
	TaskId int32 `json:"task_id"`
}

Request Object

func (DeleteTranscodingTaskRequest) String

type DeleteTranscodingTaskResponse

type DeleteTranscodingTaskResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteTranscodingTaskResponse) String

type DeleteWatermarkTemplateRequest

type DeleteWatermarkTemplateRequest struct {
	TemplateId int32 `json:"template_id"`
}

Request Object

func (DeleteWatermarkTemplateRequest) String

type DeleteWatermarkTemplateResponse

type DeleteWatermarkTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteWatermarkTemplateResponse) String

type EachEncryptRsp

type EachEncryptRsp struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputFileName *[]string `json:"output_file_name,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Description *string `json:"description,omitempty"`
}

func (EachEncryptRsp) String

func (o EachEncryptRsp) String() string

type EditAudioInfo

type EditAudioInfo struct {
	Codec *string `json:"codec,omitempty"`

	Bitrate *int32 `json:"bitrate,omitempty"`

	Sample *int32 `json:"sample,omitempty"`

	Channels *string `json:"channels,omitempty"`
}

func (EditAudioInfo) String

func (o EditAudioInfo) String() string

type EditHlsInfo

type EditHlsInfo struct {
	Interval *int32 `json:"interval,omitempty"`
}

func (EditHlsInfo) String

func (o EditHlsInfo) String() string

type EditVideoInfo

type EditVideoInfo struct {
	Reference *EditVideoInfoReference `json:"reference,omitempty"`

	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	Codec *EditVideoInfoCodec `json:"codec,omitempty"`

	Bitrate *int32 `json:"bitrate,omitempty"`

	FrameRate *int32 `json:"frame_rate,omitempty"`
}

func (EditVideoInfo) String

func (o EditVideoInfo) String() string

type EditVideoInfoCodec

type EditVideoInfoCodec struct {
	// contains filtered or unexported fields
}

func (EditVideoInfoCodec) MarshalJSON

func (c EditVideoInfoCodec) MarshalJSON() ([]byte, error)

func (*EditVideoInfoCodec) UnmarshalJSON

func (c *EditVideoInfoCodec) UnmarshalJSON(b []byte) error

type EditVideoInfoCodecEnum

type EditVideoInfoCodecEnum struct {
	H264 EditVideoInfoCodec
	H265 EditVideoInfoCodec
}

func GetEditVideoInfoCodecEnum

func GetEditVideoInfoCodecEnum() EditVideoInfoCodecEnum

type EditVideoInfoReference

type EditVideoInfoReference struct {
	// contains filtered or unexported fields
}

func (EditVideoInfoReference) MarshalJSON

func (c EditVideoInfoReference) MarshalJSON() ([]byte, error)

func (*EditVideoInfoReference) UnmarshalJSON

func (c *EditVideoInfoReference) UnmarshalJSON(b []byte) error

type EditVideoInfoReferenceEnum

type EditVideoInfoReferenceEnum struct {
	MAX                      EditVideoInfoReference
	MIN                      EditVideoInfoReference
	CUSTOM                   EditVideoInfoReference
	SHORT_HEIGHT_SHORT_WIDTH EditVideoInfoReference
}

func GetEditVideoInfoReferenceEnum

func GetEditVideoInfoReferenceEnum() EditVideoInfoReferenceEnum

type EditingJob

type EditingJob struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Description *string `json:"description,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	JobId *string `json:"job_id,omitempty"`

	EditType *[]string `json:"edit_type,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	EditTaskReq *CreateEditingJobReq `json:"edit_task_req,omitempty"`

	OutputFileInfo *[]OutputFileInfo `json:"output_file_info,omitempty"`
}

func (EditingJob) String

func (o EditingJob) String() string

type Encryption

type Encryption struct {
	HlsEncrypt *HlsEncrypt `json:"hls_encrypt,omitempty"`
}

func (Encryption) String

func (o Encryption) String() string

type ErrorResponse

type ErrorResponse struct {
	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (ErrorResponse) String

func (o ErrorResponse) String() string

type ExtractTask

type ExtractTask struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Description *string `json:"description,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	Metadata *MetaData `json:"metadata,omitempty"`
}

func (ExtractTask) String

func (o ExtractTask) String() string

type HlsEncrypt

type HlsEncrypt struct {
	Key string `json:"key"`

	Url string `json:"url"`

	Iv *string `json:"iv,omitempty"`

	Algorithm *string `json:"algorithm,omitempty"`
}

func (HlsEncrypt) String

func (o HlsEncrypt) String() string

type ImageWatermark

type ImageWatermark struct {
	Dx *string `json:"dx,omitempty"`

	Dy *string `json:"dy,omitempty"`

	Referpos *string `json:"referpos,omitempty"`

	TimelineStart *string `json:"timeline_start,omitempty"`

	TimelineDuration *string `json:"timeline_duration,omitempty"`

	ImageProcess *string `json:"image_process,omitempty"`

	Width *string `json:"width,omitempty"`

	Height *string `json:"height,omitempty"`

	Base *ImageWatermarkBase `json:"base,omitempty"`
}

func (ImageWatermark) String

func (o ImageWatermark) String() string

type ImageWatermarkBase

type ImageWatermarkBase struct {
	// contains filtered or unexported fields
}

func (ImageWatermarkBase) MarshalJSON

func (c ImageWatermarkBase) MarshalJSON() ([]byte, error)

func (*ImageWatermarkBase) UnmarshalJSON

func (c *ImageWatermarkBase) UnmarshalJSON(b []byte) error

type ImageWatermarkBaseEnum

type ImageWatermarkBaseEnum struct {
	INPUT  ImageWatermarkBase
	OUTPUT ImageWatermarkBase
}

func GetImageWatermarkBaseEnum

func GetImageWatermarkBaseEnum() ImageWatermarkBaseEnum

type ImageWatermarkSetting

type ImageWatermarkSetting struct {
	Dx *string `json:"dx,omitempty"`

	Dy *string `json:"dy,omitempty"`

	Referpos *string `json:"referpos,omitempty"`

	TimelineStart *string `json:"timeline_start,omitempty"`

	TimelineDuration *string `json:"timeline_duration,omitempty"`

	OverlayInput *string `json:"overlay_input,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Base *ImageWatermarkSettingBase `json:"base,omitempty"`
}

func (ImageWatermarkSetting) String

func (o ImageWatermarkSetting) String() string

type ImageWatermarkSettingBase

type ImageWatermarkSettingBase struct {
	// contains filtered or unexported fields
}

func (ImageWatermarkSettingBase) MarshalJSON

func (c ImageWatermarkSettingBase) MarshalJSON() ([]byte, error)

func (*ImageWatermarkSettingBase) UnmarshalJSON

func (c *ImageWatermarkSettingBase) UnmarshalJSON(b []byte) error

type ImageWatermarkSettingBaseEnum

type ImageWatermarkSettingBaseEnum struct {
	INPUT  ImageWatermarkSettingBase
	OUTPUT ImageWatermarkSettingBase
}

func GetImageWatermarkSettingBaseEnum

func GetImageWatermarkSettingBaseEnum() ImageWatermarkSettingBaseEnum

type InputSetting

type InputSetting struct {
	Input *ObsObjInfo `json:"input"`

	PaneId string `json:"pane_id"`

	AudioPolicy *InputSettingAudioPolicy `json:"audio_policy,omitempty"`
}

func (InputSetting) String

func (o InputSetting) String() string

type InputSettingAudioPolicy

type InputSettingAudioPolicy struct {
	// contains filtered or unexported fields
}

func (InputSettingAudioPolicy) MarshalJSON

func (c InputSettingAudioPolicy) MarshalJSON() ([]byte, error)

func (*InputSettingAudioPolicy) UnmarshalJSON

func (c *InputSettingAudioPolicy) UnmarshalJSON(b []byte) error

type InputSettingAudioPolicyEnum

type InputSettingAudioPolicyEnum struct {
	DISCARD InputSettingAudioPolicy
	RESERVE InputSettingAudioPolicy
}

func GetInputSettingAudioPolicyEnum

func GetInputSettingAudioPolicyEnum() InputSettingAudioPolicyEnum

type ListAnimatedGraphicsTaskRequest

type ListAnimatedGraphicsTaskRequest struct {
	XLanguage *string `json:"x-language,omitempty"`

	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListAnimatedGraphicsTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListAnimatedGraphicsTaskRequest) String

type ListAnimatedGraphicsTaskRequestStatus

type ListAnimatedGraphicsTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListAnimatedGraphicsTaskRequestStatus) MarshalJSON

func (c ListAnimatedGraphicsTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListAnimatedGraphicsTaskRequestStatus) UnmarshalJSON

func (c *ListAnimatedGraphicsTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListAnimatedGraphicsTaskResponse

type ListAnimatedGraphicsTaskResponse struct {
	Total *int32 `json:"total,omitempty"`

	Tasks          *[]AnimatedGraphicsTask `json:"tasks,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListAnimatedGraphicsTaskResponse) String

type ListEditingJobRequest

type ListEditingJobRequest struct {
	XLanguage *string `json:"x-language,omitempty"`

	JobId *[]string `json:"job_id,omitempty"`

	Status *ListEditingJobRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListEditingJobRequest) String

func (o ListEditingJobRequest) String() string

type ListEditingJobRequestStatus

type ListEditingJobRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListEditingJobRequestStatus) MarshalJSON

func (c ListEditingJobRequestStatus) MarshalJSON() ([]byte, error)

func (*ListEditingJobRequestStatus) UnmarshalJSON

func (c *ListEditingJobRequestStatus) UnmarshalJSON(b []byte) error

type ListEditingJobResponse

type ListEditingJobResponse struct {
	Body           *[]QueryEditingJobRsp `json:"body,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (ListEditingJobResponse) String

func (o ListEditingJobResponse) String() string

type ListEncryptTaskRequest

type ListEncryptTaskRequest struct {
	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListEncryptTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListEncryptTaskRequest) String

func (o ListEncryptTaskRequest) String() string

type ListEncryptTaskRequestStatus

type ListEncryptTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListEncryptTaskRequestStatus) MarshalJSON

func (c ListEncryptTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListEncryptTaskRequestStatus) UnmarshalJSON

func (c *ListEncryptTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListEncryptTaskResponse

type ListEncryptTaskResponse struct {
	TaskArray *[]EachEncryptRsp `json:"task_array,omitempty"`

	IsTruncated *int32 `json:"is_truncated,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListEncryptTaskResponse) String

func (o ListEncryptTaskResponse) String() string

type ListExtractTaskRequest

type ListExtractTaskRequest struct {
	XLanguage *string `json:"x-language,omitempty"`

	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListExtractTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListExtractTaskRequest) String

func (o ListExtractTaskRequest) String() string

type ListExtractTaskRequestStatus

type ListExtractTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListExtractTaskRequestStatus) MarshalJSON

func (c ListExtractTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListExtractTaskRequestStatus) UnmarshalJSON

func (c *ListExtractTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListExtractTaskResponse

type ListExtractTaskResponse struct {
	Total *int32 `json:"total,omitempty"`

	Tasks          *[]ExtractTask `json:"tasks,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListExtractTaskResponse) String

func (o ListExtractTaskResponse) String() string

type ListMediaProcessTaskRequest

type ListMediaProcessTaskRequest struct {
	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListMediaProcessTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListMediaProcessTaskRequest) String

type ListMediaProcessTaskRequestStatus

type ListMediaProcessTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListMediaProcessTaskRequestStatus) MarshalJSON

func (c ListMediaProcessTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListMediaProcessTaskRequestStatus) UnmarshalJSON

func (c *ListMediaProcessTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListMediaProcessTaskResponse

type ListMediaProcessTaskResponse struct {
	TaskArray *[]MediaProcessTaskInfo `json:"task_array,omitempty"`

	IsTruncated *int32 `json:"is_truncated,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListMediaProcessTaskResponse) String

type ListMergeChannelsTaskRequest

type ListMergeChannelsTaskRequest struct {
	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListMergeChannelsTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListMergeChannelsTaskRequest) String

type ListMergeChannelsTaskRequestStatus

type ListMergeChannelsTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListMergeChannelsTaskRequestStatus) MarshalJSON

func (c ListMergeChannelsTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListMergeChannelsTaskRequestStatus) UnmarshalJSON

func (c *ListMergeChannelsTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListMergeChannelsTaskResponse

type ListMergeChannelsTaskResponse struct {
	TaskArray *[]MergeChannelsTaskInfo `json:"task_array,omitempty"`

	IsTruncated *int32 `json:"is_truncated,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListMergeChannelsTaskResponse) String

type ListQualityEnhanceDefaultTemplateRequest

type ListQualityEnhanceDefaultTemplateRequest struct {
}

Request Object

func (ListQualityEnhanceDefaultTemplateRequest) String

type ListQualityEnhanceDefaultTemplateResponse

type ListQualityEnhanceDefaultTemplateResponse struct {
	TaskArray *[]QualityEnhanceTemplateInfo `json:"task_array,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListQualityEnhanceDefaultTemplateResponse) String

type ListRemuxTaskRequest

type ListRemuxTaskRequest struct {
	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListRemuxTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	InputBucket *string `json:"input_bucket,omitempty"`

	InputObject *string `json:"input_object,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListRemuxTaskRequest) String

func (o ListRemuxTaskRequest) String() string

type ListRemuxTaskRequestStatus

type ListRemuxTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListRemuxTaskRequestStatus) MarshalJSON

func (c ListRemuxTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListRemuxTaskRequestStatus) UnmarshalJSON

func (c *ListRemuxTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListRemuxTaskResponse

type ListRemuxTaskResponse struct {
	Total *int32 `json:"total,omitempty"`

	Tasks          *[]RemuxTask `json:"tasks,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListRemuxTaskResponse) String

func (o ListRemuxTaskResponse) String() string

type ListResetTracksTaskRequest

type ListResetTracksTaskRequest struct {
	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListResetTracksTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListResetTracksTaskRequest) String

type ListResetTracksTaskRequestStatus

type ListResetTracksTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListResetTracksTaskRequestStatus) MarshalJSON

func (c ListResetTracksTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListResetTracksTaskRequestStatus) UnmarshalJSON

func (c *ListResetTracksTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListResetTracksTaskResponse

type ListResetTracksTaskResponse struct {
	TaskArray *[]ResetTracksTaskInfo `json:"task_array,omitempty"`

	IsTruncated *int32 `json:"is_truncated,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListResetTracksTaskResponse) String

type ListTemplateGroupRequest

type ListTemplateGroupRequest struct {
	GroupId *[]string `json:"group_id,omitempty"`

	GroupName *[]string `json:"group_name,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListTemplateGroupRequest) String

func (o ListTemplateGroupRequest) String() string

type ListTemplateGroupResponse

type ListTemplateGroupResponse struct {
	TemplateGroupList *[]TemplateGroup `json:"template_group_list,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListTemplateGroupResponse) String

func (o ListTemplateGroupResponse) String() string

type ListTemplateRequest

type ListTemplateRequest struct {
	TemplateId *[]int32 `json:"template_id,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListTemplateRequest) String

func (o ListTemplateRequest) String() string

type ListTemplateResponse

type ListTemplateResponse struct {
	TemplateArray *[]TemplateInfo `json:"template_array,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListTemplateResponse) String

func (o ListTemplateResponse) String() string

type ListThumbnailsTaskRequest

type ListThumbnailsTaskRequest struct {
	XLanguage *string `json:"x-language,omitempty"`

	TaskId *[]string `json:"task_id,omitempty"`

	Status *ListThumbnailsTaskRequestStatus `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListThumbnailsTaskRequest) String

func (o ListThumbnailsTaskRequest) String() string

type ListThumbnailsTaskRequestStatus

type ListThumbnailsTaskRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListThumbnailsTaskRequestStatus) MarshalJSON

func (c ListThumbnailsTaskRequestStatus) MarshalJSON() ([]byte, error)

func (*ListThumbnailsTaskRequestStatus) UnmarshalJSON

func (c *ListThumbnailsTaskRequestStatus) UnmarshalJSON(b []byte) error

type ListThumbnailsTaskResponse

type ListThumbnailsTaskResponse struct {
	TaskArray *[]ThumbTask `json:"task_array,omitempty"`

	IsTruncated *int32 `json:"is_truncated,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListThumbnailsTaskResponse) String

type ListTranscodeDetailRequest

type ListTranscodeDetailRequest struct {
	TaskId *[]string `json:"task_id,omitempty"`
}

Request Object

func (ListTranscodeDetailRequest) String

type ListTranscodeDetailResponse

type ListTranscodeDetailResponse struct {
	TaskArray      *[]TaskDetailInfo `json:"task_array,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListTranscodeDetailResponse) String

type ListTranscodingTaskRequest

type ListTranscodingTaskRequest struct {
	XLanguage *string `json:"x-language,omitempty"`

	TaskId *[]int64 `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListTranscodingTaskRequest) String

type ListTranscodingTaskResponse

type ListTranscodingTaskResponse struct {
	TaskArray *[]QueryTranscodingsTaskResponse `json:"task_array,omitempty"`

	IsTruncated *int32 `json:"is_truncated,omitempty"`

	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListTranscodingTaskResponse) String

type ListWatermarkTemplateRequest

type ListWatermarkTemplateRequest struct {
	TemplateId *[]int32 `json:"template_id,omitempty"`

	Page *int32 `json:"page,omitempty"`

	Size *int32 `json:"size,omitempty"`
}

Request Object

func (ListWatermarkTemplateRequest) String

type ListWatermarkTemplateResponse

type ListWatermarkTemplateResponse struct {
	Total *int32 `json:"total,omitempty"`

	Templates      *[]WatermarkTemplate `json:"templates,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ListWatermarkTemplateResponse) String

type MbTaskParameter

type MbTaskParameter struct {
	StatusDescription *string `json:"status_description,omitempty"`

	OutputFilename *string `json:"output_filename,omitempty"`

	Metadata *MetaData `json:"metadata,omitempty"`
}

func (MbTaskParameter) String

func (o MbTaskParameter) String() string

type MbTasksReportReq

type MbTasksReportReq struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	TaskName *string `json:"task_name,omitempty"`

	Retry *bool `json:"retry,omitempty"`

	Parameter *MbTaskParameter `json:"parameter,omitempty"`
}

func (MbTasksReportReq) String

func (o MbTasksReportReq) String() string

type MediaDetail

type MediaDetail struct {
	Features *[]string `json:"features,omitempty"`

	OriginPara *OriginPara `json:"origin_para,omitempty"`

	OutputVideoParas *[]OutputVideoPara `json:"output_video_paras,omitempty"`

	OutputThumbnailPara *OutputThumbnailPara `json:"output_thumbnail_para,omitempty"`

	OutputWatermarkParas *OutputWatermarkPara `json:"output_watermark_paras,omitempty"`
}

func (MediaDetail) String

func (o MediaDetail) String() string

type MediaProcessTaskInfo

type MediaProcessTaskInfo struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	Description *string `json:"description,omitempty"`

	OutputFileName *[]string `json:"output_file_name,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`
}

媒体处理信息

func (MediaProcessTaskInfo) String

func (o MediaProcessTaskInfo) String() string

type MergeChannelsTaskInfo

type MergeChannelsTaskInfo struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	Description *string `json:"description,omitempty"`

	AudioFiles *[]AudioFile `json:"audio_files,omitempty"`

	OutputFilename *string `json:"output_filename,omitempty"`
}

func (MergeChannelsTaskInfo) String

func (o MergeChannelsTaskInfo) String() string

type MetaData

type MetaData struct {
	Size *int64 `json:"size,omitempty"`

	DurationMs *float64 `json:"duration_ms,omitempty"`

	Duration *int64 `json:"duration,omitempty"`

	Format *string `json:"format,omitempty"`

	Bitrate *int64 `json:"bitrate,omitempty"`

	Video *[]VideoInfo `json:"video,omitempty"`

	Audio *[]AudioInfo `json:"audio,omitempty"`
}

func (MetaData) String

func (o MetaData) String() string

type MixInfo

type MixInfo struct {
	Inputs *[]InputSetting `json:"inputs,omitempty"`

	Layout *MixInfoLayout `json:"layout,omitempty"`
}

func (MixInfo) String

func (o MixInfo) String() string

type MixInfoLayout

type MixInfoLayout struct {
	Panes []PaneSetting `json:"panes"`
}

func (MixInfoLayout) String

func (o MixInfoLayout) String() string

type ModifyTransTemplateGroup

type ModifyTransTemplateGroup struct {
	GroupId *string `json:"group_id,omitempty"`

	Name *string `json:"name,omitempty"`

	Videos *[]VideoObj `json:"videos,omitempty"`

	Audio *Audio `json:"audio,omitempty"`

	VideoCommon *VideoCommon `json:"video_common,omitempty"`

	Common *Common `json:"common,omitempty"`
}

func (ModifyTransTemplateGroup) String

func (o ModifyTransTemplateGroup) String() string

type ModifyTransTemplateReq

type ModifyTransTemplateReq struct {
	TemplateId int64 `json:"template_id"`

	TemplateName string `json:"template_name"`

	Video *Video `json:"video,omitempty"`

	Audio *Audio `json:"audio,omitempty"`

	Common *Common `json:"common"`
}

func (ModifyTransTemplateReq) String

func (o ModifyTransTemplateReq) String() string

type MpcMultiAudio

type MpcMultiAudio struct {
	Output *ObsObjInfo `json:"output,omitempty"`

	AudioFiles *[]AudioFile `json:"audio_files,omitempty"`

	OutputFilename *string `json:"output_filename,omitempty"`
}

func (MpcMultiAudio) String

func (o MpcMultiAudio) String() string

type MpeCallBackReq

type MpeCallBackReq struct {
	TaskType *MpeCallBackReqTaskType `json:"task_type,omitempty"`

	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CompleteRatio *int32 `json:"complete_ratio,omitempty"`

	Description *string `json:"description,omitempty"`

	MetaData *MpeMetaData `json:"meta_data,omitempty"`
}

func (MpeCallBackReq) String

func (o MpeCallBackReq) String() string

type MpeCallBackReqTaskType

type MpeCallBackReqTaskType struct {
	// contains filtered or unexported fields
}

func (MpeCallBackReqTaskType) MarshalJSON

func (c MpeCallBackReqTaskType) MarshalJSON() ([]byte, error)

func (*MpeCallBackReqTaskType) UnmarshalJSON

func (c *MpeCallBackReqTaskType) UnmarshalJSON(b []byte) error

type MpeMetaData

type MpeMetaData struct {
	PackType *string `json:"pack_type,omitempty"`

	Duration *float64 `json:"duration,omitempty"`

	VideoSize *int64 `json:"video_size,omitempty"`

	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	BitRate *int32 `json:"bit_rate,omitempty"`

	AudioBitRate *int32 `json:"audio_bit_rate,omitempty"`

	FrameRate *int32 `json:"frame_rate,omitempty"`

	CodecName *string `json:"codec_name,omitempty"`

	AudioCodecName *string `json:"audio_codec_name,omitempty"`

	Channels *int32 `json:"channels,omitempty"`

	Sample *int32 `json:"sample,omitempty"`

	IsAudio *bool `json:"is_audio,omitempty"`
}

func (MpeMetaData) String

func (o MpeMetaData) String() string

type MulInputFileInfo

type MulInputFileInfo struct {
	Language *string `json:"language,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`
}

func (MulInputFileInfo) String

func (o MulInputFileInfo) String() string

type MultiAudio

type MultiAudio struct {
	TracksInfo *[]TracksInfo `json:"tracks_info,omitempty"`

	AudioFiles *[]AudioFile `json:"audio_files,omitempty"`

	DefaultLanguage *string `json:"default_language,omitempty"`
}

func (MultiAudio) String

func (o MultiAudio) String() string

type MultiConcatInfo

type MultiConcatInfo struct {
	Inputs []ObsObjInfo `json:"inputs"`

	TransTemplateIds *[]int32 `json:"trans_template_ids,omitempty"`

	AvParameters *[]AvParameters `json:"av_parameters,omitempty"`

	Output *ObsObjInfo `json:"output"`

	ImageWatermarkSettings *[]ImageWatermarkSetting `json:"image_watermark_settings,omitempty"`
}

func (MultiConcatInfo) String

func (o MultiConcatInfo) String() string

type MultiTaskInfo

type MultiTaskInfo struct {
	TemplateId *int32 `json:"template_id,omitempty"`

	Error *ErrorResponse `json:"error,omitempty"`

	OutputFile *SourceInfo `json:"output_file,omitempty"`
}

func (MultiTaskInfo) String

func (o MultiTaskInfo) String() string

type ObsObjInfo

type ObsObjInfo struct {
	Bucket string `json:"bucket"`

	Location string `json:"location"`

	Object string `json:"object"`

	FileName *string `json:"file_name,omitempty"`
}

func (ObsObjInfo) String

func (o ObsObjInfo) String() string

type OriginPara

type OriginPara struct {
	Duration *int32 `json:"duration,omitempty"`

	DurationMs *int64 `json:"duration_ms,omitempty"`

	FileFormat *string `json:"file_format,omitempty"`

	Video *VideoInfo `json:"video,omitempty"`

	Audio *AudioInfo `json:"audio,omitempty"`
}

func (OriginPara) String

func (o OriginPara) String() string

type OutputFileInfo

type OutputFileInfo struct {
	OutputFileName *string `json:"output_file_name,omitempty"`

	ExecDescription *string `json:"exec_description,omitempty"`

	MetaData *SourceInfo `json:"meta_data,omitempty"`
}

func (OutputFileInfo) String

func (o OutputFileInfo) String() string

type OutputPolicy

type OutputPolicy struct {
	OutputPolicy *OutputPolicyOutputPolicy `json:"output_policy,omitempty"`
}

func (OutputPolicy) String

func (o OutputPolicy) String() string

type OutputPolicyOutputPolicy

type OutputPolicyOutputPolicy struct {
	// contains filtered or unexported fields
}

func (OutputPolicyOutputPolicy) MarshalJSON

func (c OutputPolicyOutputPolicy) MarshalJSON() ([]byte, error)

func (*OutputPolicyOutputPolicy) UnmarshalJSON

func (c *OutputPolicyOutputPolicy) UnmarshalJSON(b []byte) error

type OutputPolicyOutputPolicyEnum

type OutputPolicyOutputPolicyEnum struct {
	TRANSCODE OutputPolicyOutputPolicy
	DISCARD   OutputPolicyOutputPolicy
	COPY      OutputPolicyOutputPolicy
}

func GetOutputPolicyOutputPolicyEnum

func GetOutputPolicyOutputPolicyEnum() OutputPolicyOutputPolicyEnum

type OutputSetting

type OutputSetting struct {
	Format *OutputSettingFormat `json:"format,omitempty"`

	Video *EditVideoInfo `json:"video,omitempty"`

	Audio *EditAudioInfo `json:"audio,omitempty"`

	Hls *EditHlsInfo `json:"hls,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`
}

func (OutputSetting) String

func (o OutputSetting) String() string

type OutputSettingFormat

type OutputSettingFormat struct {
	// contains filtered or unexported fields
}

func (OutputSettingFormat) MarshalJSON

func (c OutputSettingFormat) MarshalJSON() ([]byte, error)

func (*OutputSettingFormat) UnmarshalJSON

func (c *OutputSettingFormat) UnmarshalJSON(b []byte) error

type OutputSettingFormatEnum

type OutputSettingFormatEnum struct {
	MP4 OutputSettingFormat
	HLS OutputSettingFormat
	TS  OutputSettingFormat
	FLV OutputSettingFormat
}

func GetOutputSettingFormatEnum

func GetOutputSettingFormatEnum() OutputSettingFormatEnum

type OutputThumbnailPara

type OutputThumbnailPara struct {
	TotalPictures *int32 `json:"total_pictures,omitempty"`

	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	FileName *string `json:"file_name,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`
}

func (OutputThumbnailPara) String

func (o OutputThumbnailPara) String() string

type OutputVideoPara

type OutputVideoPara struct {
	TemplateId *int32 `json:"template_id,omitempty"`

	Size *int64 `json:"size,omitempty"`

	Pack *string `json:"pack,omitempty"`

	Video *VideoInfo `json:"video,omitempty"`

	Audio *AudioInfo `json:"audio,omitempty"`

	FileName *string `json:"file_name,omitempty"`

	ConverDuration *float64 `json:"conver_duration,omitempty"`

	Error *XCodeError `json:"error,omitempty"`
}

func (OutputVideoPara) String

func (o OutputVideoPara) String() string

type OutputWatermarkPara

type OutputWatermarkPara struct {
	TimeDuration *int32 `json:"time_duration,omitempty"`
}

func (OutputWatermarkPara) String

func (o OutputWatermarkPara) String() string

type PaneSetting

type PaneSetting struct {
	PaneId string `json:"pane_id"`

	X string `json:"x"`

	Y string `json:"y"`

	Width string `json:"width"`

	Height string `json:"height"`
}

func (PaneSetting) String

func (o PaneSetting) String() string

type PicInfo

type PicInfo struct {
	PicName *string `json:"pic_name,omitempty"`
}

func (PicInfo) String

func (o PicInfo) String() string

type QualityEnhanceTemplate

type QualityEnhanceTemplate struct {
	TemplateName string `json:"template_name"`

	TemplateDescription *string `json:"template_description,omitempty"`

	Video *QualityEnhanceVideo `json:"video,omitempty"`
}

func (QualityEnhanceTemplate) String

func (o QualityEnhanceTemplate) String() string

type QualityEnhanceTemplateInfo

type QualityEnhanceTemplateInfo struct {
	TemplateId *int32 `json:"template_id,omitempty"`

	Template *QualityEnhanceTemplate `json:"template,omitempty"`

	Error *XCodeError `json:"error,omitempty"`
}

func (QualityEnhanceTemplateInfo) String

type QualityEnhanceVideo

type QualityEnhanceVideo struct {
	VideoDenoise *VideoDenoise `json:"video_denoise,omitempty"`

	VideoSharp *VideoSharp `json:"video_sharp,omitempty"`

	VideoContrast *VideoContrast `json:"video_contrast,omitempty"`

	VideoSuperresolution *VideoSuperresolution `json:"video_superresolution,omitempty"`

	VideoDeblock *VideoDeblock `json:"video_deblock,omitempty"`

	VideoSaturation *VideoSaturation `json:"video_saturation,omitempty"`
}

func (QualityEnhanceVideo) String

func (o QualityEnhanceVideo) String() string

type QueryEditingJobRsp

type QueryEditingJobRsp struct {
	Total *int32 `json:"total,omitempty"`

	Jobs *[]EditingJob `json:"jobs,omitempty"`
}

func (QueryEditingJobRsp) String

func (o QueryEditingJobRsp) String() string

type QueryTransTemplate

type QueryTransTemplate struct {
	TemplateName string `json:"template_name"`

	Video *Video `json:"video"`

	Audio *Audio `json:"audio,omitempty"`

	Common *Common `json:"common,omitempty"`
}

func (QueryTransTemplate) String

func (o QueryTransTemplate) String() string

type QueryTranscodingsTaskResponse

type QueryTranscodingsTaskResponse struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *QueryTranscodingsTaskResponseStatus `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	TransTemplateId *[]int32 `json:"trans_template_id,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputFileName *[]string `json:"output_file_name,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	Description *string `json:"description,omitempty"`

	Tips *string `json:"tips,omitempty"`

	TranscodeDetail *TranscodeDetail `json:"transcode_detail,omitempty"`

	ThumbnailOutput *ObsObjInfo `json:"thumbnail_output,omitempty"`

	ThumbnailOutputname *string `json:"thumbnail_outputname,omitempty"`

	PicInfo *[]PicInfo `json:"pic_info,omitempty"`
}

func (QueryTranscodingsTaskResponse) String

type QueryTranscodingsTaskResponseStatus

type QueryTranscodingsTaskResponseStatus struct {
	// contains filtered or unexported fields
}

func (QueryTranscodingsTaskResponseStatus) MarshalJSON

func (c QueryTranscodingsTaskResponseStatus) MarshalJSON() ([]byte, error)

func (*QueryTranscodingsTaskResponseStatus) UnmarshalJSON

func (c *QueryTranscodingsTaskResponseStatus) UnmarshalJSON(b []byte) error

type RemuxOutputParam

type RemuxOutputParam struct {
	Format *string `json:"format,omitempty"`

	SegmentDuration *int32 `json:"segment_duration,omitempty"`

	RemoveMeta *bool `json:"remove_meta,omitempty"`
}

func (RemuxOutputParam) String

func (o RemuxOutputParam) String() string

type RemuxRetryReq

type RemuxRetryReq struct {
	TaskId *string `json:"task_id,omitempty"`
}

func (RemuxRetryReq) String

func (o RemuxRetryReq) String() string

type RemuxTask

type RemuxTask struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Description *string `json:"description,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputParam *RemuxOutputParam `json:"output_param,omitempty"`

	CompleteRatio *int32 `json:"complete_ratio,omitempty"`

	OutputMetadata *MetaData `json:"output_metadata,omitempty"`
}

func (RemuxTask) String

func (o RemuxTask) String() string

type ResetTracksTaskInfo

type ResetTracksTaskInfo struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	Description *string `json:"description,omitempty"`

	OutputFilename *string `json:"output_filename,omitempty"`

	TracksInfo *[]TracksInfo `json:"tracks_info,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`
}

func (ResetTracksTaskInfo) String

func (o ResetTracksTaskInfo) String() string

type SourceInfo

type SourceInfo struct {
	Duration *int32 `json:"duration,omitempty"`

	DurationMs *int64 `json:"duration_ms,omitempty"`

	Format *string `json:"format,omitempty"`

	Size *int64 `json:"size,omitempty"`

	VideoInfo *VideoInfo `json:"video_info,omitempty"`

	AudioInfo *[]AudioInfo `json:"audio_info,omitempty"`
}

func (SourceInfo) String

func (o SourceInfo) String() string

type SubAudioFile

type SubAudioFile struct {
	TracksInfo *[]TracksInfo `json:"tracks_info,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputFilename *string `json:"output_filename,omitempty"`
}

func (SubAudioFile) String

func (o SubAudioFile) String() string

type Subtitle

type Subtitle struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	Inputs *[]MulInputFileInfo `json:"inputs,omitempty"`

	SubtitleType *int32 `json:"subtitle_type,omitempty"`
}

func (Subtitle) String

func (o Subtitle) String() string

type TaskDetailInfo

type TaskDetailInfo struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *TaskDetailInfoStatus `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	Description *string `json:"description,omitempty"`

	MediaDetail *MediaDetail `json:"media_detail,omitempty"`

	XcodeError *ErrorResponse `json:"xcode_error,omitempty"`
}

func (TaskDetailInfo) String

func (o TaskDetailInfo) String() string

type TaskDetailInfoStatus

type TaskDetailInfoStatus struct {
	// contains filtered or unexported fields
}

func (TaskDetailInfoStatus) MarshalJSON

func (c TaskDetailInfoStatus) MarshalJSON() ([]byte, error)

func (*TaskDetailInfoStatus) UnmarshalJSON

func (c *TaskDetailInfoStatus) UnmarshalJSON(b []byte) error

type TaskDetailInfoStatusEnum

type TaskDetailInfoStatusEnum struct {
	NO_TASK          TaskDetailInfoStatus
	WAITING          TaskDetailInfoStatus
	TRANSCODING      TaskDetailInfoStatus
	SUCCEEDED        TaskDetailInfoStatus
	FAILED           TaskDetailInfoStatus
	CANCELED         TaskDetailInfoStatus
	NEED_TO_BE_AUDIT TaskDetailInfoStatus
}

func GetTaskDetailInfoStatusEnum

func GetTaskDetailInfoStatusEnum() TaskDetailInfoStatusEnum

type TaskInfo

type TaskInfo struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	Description *string `json:"description,omitempty"`

	OutputFileName *[]string `json:"output_file_name,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`
}

func (TaskInfo) String

func (o TaskInfo) String() string

type TemplateGroup

type TemplateGroup struct {
	GroupId *string `json:"group_id,omitempty"`

	Name *string `json:"name,omitempty"`

	TemplateIds *[]int32 `json:"template_ids,omitempty"`

	Videos *[]VideoAndTemplate `json:"videos,omitempty"`

	Audio *Audio `json:"audio,omitempty"`

	VideoCommon *VideoCommon `json:"video_common,omitempty"`

	Common *Common `json:"common,omitempty"`
}

func (TemplateGroup) String

func (o TemplateGroup) String() string

type TemplateInfo

type TemplateInfo struct {
	TemplateId *int32 `json:"template_id,omitempty"`

	Template *QueryTransTemplate `json:"template,omitempty"`
}

func (TemplateInfo) String

func (o TemplateInfo) String() string

type TextWatermark

type TextWatermark struct {
	Dx *string `json:"dx,omitempty"`

	Dy *string `json:"dy,omitempty"`

	Referpos *string `json:"referpos,omitempty"`

	TimelineStart *string `json:"timeline_start,omitempty"`

	TimelineDuration *string `json:"timeline_duration,omitempty"`

	FontName *string `json:"font_name,omitempty"`

	FontSize *int32 `json:"font_size,omitempty"`

	FontColor *string `json:"font_color,omitempty"`

	Base *TextWatermarkBase `json:"base,omitempty"`
}

func (TextWatermark) String

func (o TextWatermark) String() string

type TextWatermarkBase

type TextWatermarkBase struct {
	// contains filtered or unexported fields
}

func (TextWatermarkBase) MarshalJSON

func (c TextWatermarkBase) MarshalJSON() ([]byte, error)

func (*TextWatermarkBase) UnmarshalJSON

func (c *TextWatermarkBase) UnmarshalJSON(b []byte) error

type TextWatermarkBaseEnum

type TextWatermarkBaseEnum struct {
	INPUT  TextWatermarkBase
	OUTPUT TextWatermarkBase
}

func GetTextWatermarkBaseEnum

func GetTextWatermarkBaseEnum() TextWatermarkBaseEnum

type ThumbTask

type ThumbTask struct {
	TaskId *string `json:"task_id,omitempty"`

	Status *ThumbTaskStatus `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Input *ObsObjInfo `json:"input,omitempty"`

	Output *ObsObjInfo `json:"output,omitempty"`

	OutputFileName *string `json:"output_file_name,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	Description *string `json:"description,omitempty"`

	ThumbnailInfo *[]PicInfo `json:"thumbnail_info,omitempty"`
}

func (ThumbTask) String

func (o ThumbTask) String() string

type ThumbTaskStatus

type ThumbTaskStatus struct {
	// contains filtered or unexported fields
}

func (ThumbTaskStatus) MarshalJSON

func (c ThumbTaskStatus) MarshalJSON() ([]byte, error)

func (*ThumbTaskStatus) UnmarshalJSON

func (c *ThumbTaskStatus) UnmarshalJSON(b []byte) error

type ThumbTaskStatusEnum

type ThumbTaskStatusEnum struct {
	NO_TASK    ThumbTaskStatus
	WAITING    ThumbTaskStatus
	PROCESSING ThumbTaskStatus
	SUCCEEDED  ThumbTaskStatus
	FAILED     ThumbTaskStatus
	CANCELED   ThumbTaskStatus
}

func GetThumbTaskStatusEnum

func GetThumbTaskStatusEnum() ThumbTaskStatusEnum

type Thumbnail

type Thumbnail struct {
	Tar *int32 `json:"tar,omitempty"`

	Out *ObsObjInfo `json:"out,omitempty"`

	Params *ThumbnailPara `json:"params"`
}

func (Thumbnail) String

func (o Thumbnail) String() string

type ThumbnailPara

type ThumbnailPara struct {
	Type *ThumbnailParaType `json:"type,omitempty"`

	Time *int32 `json:"time,omitempty"`

	StartTime *int32 `json:"start_time,omitempty"`

	Duration *int32 `json:"duration,omitempty"`

	Dots *[]int32 `json:"dots,omitempty"`

	OutputFilename *string `json:"output_filename,omitempty"`

	Format *int32 `json:"format,omitempty"`

	AspectRatio *int32 `json:"aspect_ratio,omitempty"`

	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	MaxLength *int32 `json:"max_length,omitempty"`
}

func (ThumbnailPara) String

func (o ThumbnailPara) String() string

type ThumbnailParaType

type ThumbnailParaType struct {
	// contains filtered or unexported fields
}

func (ThumbnailParaType) MarshalJSON

func (c ThumbnailParaType) MarshalJSON() ([]byte, error)

func (*ThumbnailParaType) UnmarshalJSON

func (c *ThumbnailParaType) UnmarshalJSON(b []byte) error

type ThumbnailParaTypeEnum

type ThumbnailParaTypeEnum struct {
	PERCENT ThumbnailParaType
	TIME    ThumbnailParaType
	DOTS    ThumbnailParaType
}

func GetThumbnailParaTypeEnum

func GetThumbnailParaTypeEnum() ThumbnailParaTypeEnum

type TracksInfo

type TracksInfo struct {
	ChannelLayout *string `json:"channel_layout,omitempty"`

	Language *string `json:"language,omitempty"`
}

func (TracksInfo) String

func (o TracksInfo) String() string

type TransTemplate

type TransTemplate struct {
	TemplateName string `json:"template_name"`

	Video *Video `json:"video,omitempty"`

	Audio *Audio `json:"audio,omitempty"`

	Common *Common `json:"common"`
}

func (TransTemplate) String

func (o TransTemplate) String() string

type TransTemplateGroup

type TransTemplateGroup struct {
	Name *string `json:"name,omitempty"`

	Videos *[]VideoObj `json:"videos,omitempty"`

	Audio *Audio `json:"audio,omitempty"`

	VideoCommon *VideoCommon `json:"video_common,omitempty"`

	Common *Common `json:"common,omitempty"`
}

func (TransTemplateGroup) String

func (o TransTemplateGroup) String() string

type TranscodeDetail

type TranscodeDetail struct {
	MultitaskInfo *[]MultiTaskInfo `json:"multitask_info,omitempty"`

	InputFile *SourceInfo `json:"input_file,omitempty"`
}

func (TranscodeDetail) String

func (o TranscodeDetail) String() string

type UpdateQualityEnhanceTemplateReq

type UpdateQualityEnhanceTemplateReq struct {
	TemplateId *int32 `json:"template_id,omitempty"`

	Template *QualityEnhanceTemplate `json:"template,omitempty"`
}

func (UpdateQualityEnhanceTemplateReq) String

type UpdateQualityEnhanceTemplateRequest

type UpdateQualityEnhanceTemplateRequest struct {
	Body *UpdateQualityEnhanceTemplateReq `json:"body,omitempty"`
}

Request Object

func (UpdateQualityEnhanceTemplateRequest) String

type UpdateQualityEnhanceTemplateResponse

type UpdateQualityEnhanceTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateQualityEnhanceTemplateResponse) String

type UpdateTemplateGroupRequest

type UpdateTemplateGroupRequest struct {
	Body *ModifyTransTemplateGroup `json:"body,omitempty"`
}

Request Object

func (UpdateTemplateGroupRequest) String

type UpdateTemplateGroupResponse

type UpdateTemplateGroupResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateTemplateGroupResponse) String

type UpdateTransTemplateRequest

type UpdateTransTemplateRequest struct {
	Body *ModifyTransTemplateReq `json:"body,omitempty"`
}

Request Object

func (UpdateTransTemplateRequest) String

type UpdateTransTemplateResponse

type UpdateTransTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateTransTemplateResponse) String

type UpdateWatermarkTemplateRequest

type UpdateWatermarkTemplateRequest struct {
	Body *WatermarkTemplate `json:"body,omitempty"`
}

Request Object

func (UpdateWatermarkTemplateRequest) String

type UpdateWatermarkTemplateResponse

type UpdateWatermarkTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateWatermarkTemplateResponse) String

type Video

type Video struct {
	OutputPolicy *VideoOutputPolicy `json:"output_policy,omitempty"`

	Codec *int32 `json:"codec,omitempty"`

	Bitrate *int32 `json:"bitrate,omitempty"`

	Profile *int32 `json:"profile,omitempty"`

	Level *int32 `json:"level,omitempty"`

	Preset *int32 `json:"preset,omitempty"`

	RefFramesCount *int32 `json:"ref_frames_count,omitempty"`

	MaxIframesInterval *int32 `json:"max_iframes_interval,omitempty"`

	BframesCount *int32 `json:"bframes_count,omitempty"`

	FrameRate *int32 `json:"frame_rate,omitempty"`

	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	BlackCut *int32 `json:"black_cut,omitempty"`
}

func (Video) String

func (o Video) String() string

type VideoAndTemplate

type VideoAndTemplate struct {
	TemplateId *int32 `json:"template_id,omitempty"`

	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	Bitrate *int32 `json:"bitrate,omitempty"`
}

func (VideoAndTemplate) String

func (o VideoAndTemplate) String() string

type VideoCommon

type VideoCommon struct {
	OutputPolicy *VideoCommonOutputPolicy `json:"output_policy,omitempty"`

	Codec *int32 `json:"codec,omitempty"`

	Profile *int32 `json:"profile,omitempty"`

	Level *int32 `json:"level,omitempty"`

	Preset *int32 `json:"preset,omitempty"`

	RefFramesCount *int32 `json:"ref_frames_count,omitempty"`

	MaxIframesInterval *int32 `json:"max_iframes_interval,omitempty"`

	BframesCount *int32 `json:"bframes_count,omitempty"`

	FrameRate *int32 `json:"frame_rate,omitempty"`

	AspectRatio *int32 `json:"aspect_ratio,omitempty"`

	BlackCut *int32 `json:"black_cut,omitempty"`
}

func (VideoCommon) String

func (o VideoCommon) String() string

type VideoCommonOutputPolicy

type VideoCommonOutputPolicy struct {
	// contains filtered or unexported fields
}

func (VideoCommonOutputPolicy) MarshalJSON

func (c VideoCommonOutputPolicy) MarshalJSON() ([]byte, error)

func (*VideoCommonOutputPolicy) UnmarshalJSON

func (c *VideoCommonOutputPolicy) UnmarshalJSON(b []byte) error

type VideoCommonOutputPolicyEnum

type VideoCommonOutputPolicyEnum struct {
	TRANSCODE VideoCommonOutputPolicy
	DISCARD   VideoCommonOutputPolicy
	COPY      VideoCommonOutputPolicy
}

func GetVideoCommonOutputPolicyEnum

func GetVideoCommonOutputPolicyEnum() VideoCommonOutputPolicyEnum

type VideoContrast

type VideoContrast struct {
	Name *string `json:"name,omitempty"`

	ExecutionOrder *int32 `json:"execution_order,omitempty"`

	Contrast *string `json:"contrast,omitempty"`

	Brightness *string `json:"brightness,omitempty"`
}

func (VideoContrast) String

func (o VideoContrast) String() string

type VideoDeblock

type VideoDeblock struct {
	Name *string `json:"name,omitempty"`

	ExecutionOrder *int32 `json:"execution_order,omitempty"`
}

func (VideoDeblock) String

func (o VideoDeblock) String() string

type VideoDenoise

type VideoDenoise struct {
	Name *string `json:"name,omitempty"`

	ExecutionOrder *int32 `json:"execution_order,omitempty"`
}

func (VideoDenoise) String

func (o VideoDenoise) String() string

type VideoInfo

type VideoInfo struct {
	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	Bitrate *int32 `json:"bitrate,omitempty"`

	BitrateBps *int64 `json:"bitrate_bps,omitempty"`

	FrameRate *int32 `json:"frame_rate,omitempty"`

	Codec *string `json:"codec,omitempty"`
}

func (VideoInfo) String

func (o VideoInfo) String() string

type VideoObj

type VideoObj struct {
	Width int32 `json:"width"`

	Height int32 `json:"height"`

	Bitrate int32 `json:"bitrate"`
}

func (VideoObj) String

func (o VideoObj) String() string

type VideoOutputPolicy

type VideoOutputPolicy struct {
	// contains filtered or unexported fields
}

func (VideoOutputPolicy) MarshalJSON

func (c VideoOutputPolicy) MarshalJSON() ([]byte, error)

func (*VideoOutputPolicy) UnmarshalJSON

func (c *VideoOutputPolicy) UnmarshalJSON(b []byte) error

type VideoOutputPolicyEnum

type VideoOutputPolicyEnum struct {
	TRANSCODE VideoOutputPolicy
	DISCARD   VideoOutputPolicy
	COPY      VideoOutputPolicy
}

func GetVideoOutputPolicyEnum

func GetVideoOutputPolicyEnum() VideoOutputPolicyEnum

type VideoParameters

type VideoParameters struct {
	OutputPolicy *VideoParametersOutputPolicy `json:"output_policy,omitempty"`

	Codec *int32 `json:"codec,omitempty"`

	Bitrate *int32 `json:"bitrate,omitempty"`

	Profile *int32 `json:"profile,omitempty"`

	Level *int32 `json:"level,omitempty"`

	Preset *int32 `json:"preset,omitempty"`

	RefFramesCount *int32 `json:"ref_frames_count,omitempty"`

	MaxIframesInterval *int32 `json:"max_iframes_interval,omitempty"`

	BframesCount *int32 `json:"bframes_count,omitempty"`

	FrameRate *int32 `json:"frame_rate,omitempty"`

	Width *int32 `json:"width,omitempty"`

	Height *int32 `json:"height,omitempty"`

	BlackCut *int32 `json:"black_cut,omitempty"`
}

func (VideoParameters) String

func (o VideoParameters) String() string

type VideoParametersOutputPolicy

type VideoParametersOutputPolicy struct {
	// contains filtered or unexported fields
}

func (VideoParametersOutputPolicy) MarshalJSON

func (c VideoParametersOutputPolicy) MarshalJSON() ([]byte, error)

func (*VideoParametersOutputPolicy) UnmarshalJSON

func (c *VideoParametersOutputPolicy) UnmarshalJSON(b []byte) error

type VideoParametersOutputPolicyEnum

type VideoParametersOutputPolicyEnum struct {
	TRANSCODE VideoParametersOutputPolicy
	DISCARD   VideoParametersOutputPolicy
	COPY      VideoParametersOutputPolicy
}

func GetVideoParametersOutputPolicyEnum

func GetVideoParametersOutputPolicyEnum() VideoParametersOutputPolicyEnum

type VideoProcess

type VideoProcess struct {
	HlsInitCount *int32 `json:"hls_init_count,omitempty"`

	HlsInitInterval *int32 `json:"hls_init_interval,omitempty"`

	Rotate *int32 `json:"rotate,omitempty"`

	Adaptation *VideoProcessAdaptation `json:"adaptation,omitempty"`

	Upsample *int32 `json:"upsample,omitempty"`
}

func (VideoProcess) String

func (o VideoProcess) String() string

type VideoProcessAdaptation

type VideoProcessAdaptation struct {
	// contains filtered or unexported fields
}

func (VideoProcessAdaptation) MarshalJSON

func (c VideoProcessAdaptation) MarshalJSON() ([]byte, error)

func (*VideoProcessAdaptation) UnmarshalJSON

func (c *VideoProcessAdaptation) UnmarshalJSON(b []byte) error

type VideoProcessAdaptationEnum

type VideoProcessAdaptationEnum struct {
	SHORT VideoProcessAdaptation
	LONG  VideoProcessAdaptation
	NONE  VideoProcessAdaptation
}

func GetVideoProcessAdaptationEnum

func GetVideoProcessAdaptationEnum() VideoProcessAdaptationEnum

type VideoSaturation

type VideoSaturation struct {
	Name *string `json:"name,omitempty"`

	ExecutionOrder *int32 `json:"execution_order,omitempty"`

	Saturation *string `json:"saturation,omitempty"`
}

func (VideoSaturation) String

func (o VideoSaturation) String() string

type VideoSharp

type VideoSharp struct {
	Name *string `json:"name,omitempty"`

	ExecutionOrder *int32 `json:"execution_order,omitempty"`

	Amount *string `json:"amount,omitempty"`
}

func (VideoSharp) String

func (o VideoSharp) String() string

type VideoSuperresolution

type VideoSuperresolution struct {
	Name *string `json:"name,omitempty"`

	ExecutionOrder *int32 `json:"execution_order,omitempty"`

	Scale *string `json:"scale,omitempty"`
}

func (VideoSuperresolution) String

func (o VideoSuperresolution) String() string

type WatermarkRequest

type WatermarkRequest struct {
	Input *ObsObjInfo `json:"input,omitempty"`

	TemplateId *string `json:"template_id,omitempty"`

	TextContext *string `json:"text_context,omitempty"`

	ImageWatermark *ImageWatermark `json:"image_watermark,omitempty"`

	TextWatermark *TextWatermark `json:"text_watermark,omitempty"`
}

func (WatermarkRequest) String

func (o WatermarkRequest) String() string

type WatermarkTemplate

type WatermarkTemplate struct {
	Dx *string `json:"dx,omitempty"`

	Dy *string `json:"dy,omitempty"`

	Referpos *string `json:"referpos,omitempty"`

	TimelineStart *string `json:"timeline_start,omitempty"`

	TimelineDuration *string `json:"timeline_duration,omitempty"`

	ImageProcess *string `json:"image_process,omitempty"`

	Width *string `json:"width,omitempty"`

	Height *string `json:"height,omitempty"`

	Base *WatermarkTemplateBase `json:"base,omitempty"`

	TemplateName *string `json:"template_name,omitempty"`

	Type *string `json:"type,omitempty"`
}

func (WatermarkTemplate) String

func (o WatermarkTemplate) String() string

type WatermarkTemplateBase

type WatermarkTemplateBase struct {
	// contains filtered or unexported fields
}

func (WatermarkTemplateBase) MarshalJSON

func (c WatermarkTemplateBase) MarshalJSON() ([]byte, error)

func (*WatermarkTemplateBase) UnmarshalJSON

func (c *WatermarkTemplateBase) UnmarshalJSON(b []byte) error

type WatermarkTemplateBaseEnum

type WatermarkTemplateBaseEnum struct {
	INPUT  WatermarkTemplateBase
	OUTPUT WatermarkTemplateBase
}

func GetWatermarkTemplateBaseEnum

func GetWatermarkTemplateBaseEnum() WatermarkTemplateBaseEnum

type XCodeError

type XCodeError struct {
	Code *string `json:"code,omitempty"`

	Msg *string `json:"msg,omitempty"`
}

func (XCodeError) String

func (o XCodeError) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL