model

package
v0.0.38-rc Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 1

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"`

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

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

	UserData *string `json:"user_data,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 Audit

type Audit struct {
	Position *int32 `json:"position,omitempty"`

	Index *int32 `json:"index,omitempty"`
}

func (Audit) String

func (o Audit) String() string

type AuditReport

type AuditReport struct {
	BlackPosition *string `json:"black_position,omitempty"`
}

func (AuditReport) String

func (o AuditReport) 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 BlackEnhance

type BlackEnhance struct {
	EarlyReport *BlackEnhanceEarlyReport `json:"early_report,omitempty"`

	Position *string `json:"position,omitempty"`

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

func (BlackEnhance) String

func (o BlackEnhance) String() string

type BlackEnhanceEarlyReport

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

func (BlackEnhanceEarlyReport) MarshalJSON

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

func (*BlackEnhanceEarlyReport) UnmarshalJSON

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

type BlackEnhanceEarlyReportEnum

type BlackEnhanceEarlyReportEnum struct {
	ON  BlackEnhanceEarlyReport
	OFF BlackEnhanceEarlyReport
}

func GetBlackEnhanceEarlyReportEnum

func GetBlackEnhanceEarlyReportEnum() BlackEnhanceEarlyReportEnum

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 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 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"`

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

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

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

func (CommonTask) String

func (o CommonTask) 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"`

	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 (CreateAnimatedGraphicsTaskResponse) 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"`

	NotifyUrl *string `json:"notify_url,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"`

	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 (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"`

	ProjectId *string `json:"project_id,omitempty"`

	TenantProjectId *string `json:"tenant_project_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	CanonicalGrantId *string `json:"canonical_grant_id,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"`

	DigitalWatermark *DigitalWatermark `json:"digital_watermark,omitempty"`

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

	Audit *Audit `json:"audit,omitempty"`

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

	SpecialEffect *SpecialEffect `json:"special_effect,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"`

	QualityEnhance *QualityEnhance `json:"quality_enhance,omitempty"`

	SystemProcess *SystemProcess `json:"system_process,omitempty"`

	TemplateExtend *TemplateExtend `json:"template_extend,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 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 DigitalWatermark

type DigitalWatermark struct {
	Profile DigitalWatermarkProfile `json:"profile"`
}

func (DigitalWatermark) String

func (o DigitalWatermark) String() string

type DigitalWatermarkProfile

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

func (DigitalWatermarkProfile) MarshalJSON

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

func (*DigitalWatermarkProfile) UnmarshalJSON

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

type DigitalWatermarkProfileEnum

type DigitalWatermarkProfileEnum struct {
	ROBUST     DigitalWatermarkProfile
	MEDIUM     DigitalWatermarkProfile
	QUALITY    DigitalWatermarkProfile
	MEZZ       DigitalWatermarkProfile
	CAMCORDING DigitalWatermarkProfile
}

func GetDigitalWatermarkProfileEnum

func GetDigitalWatermarkProfileEnum() DigitalWatermarkProfileEnum

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 EffectInfo

type EffectInfo struct {
	StartTime *string `json:"start_time,omitempty"`

	StopTime *string `json:"stop_time,omitempty"`

	Dx *string `json:"dx,omitempty"`

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

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

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

func (EffectInfo) String

func (o EffectInfo) String() string

type Encryption

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

	Multidrm *Multidrm `json:"multidrm,omitempty"`

	PreviewDuration *int32 `json:"preview_duration,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"`

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

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

	UserData *string `json:"user_data,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 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 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"`

	Error          *XCodeError `json:"error,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 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 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 Multidrm

type Multidrm struct {
	ContentId *string `json:"content_id,omitempty"`

	StreamingMode MultidrmStreamingMode `json:"streaming_mode"`

	EncryptAudio *int32 `json:"encrypt_audio,omitempty"`

	Emi *int32 `json:"emi,omitempty"`

	DrmList []string `json:"drm_list"`
}

func (Multidrm) String

func (o Multidrm) String() string

type MultidrmStreamingMode

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

func (MultidrmStreamingMode) MarshalJSON

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

func (*MultidrmStreamingMode) UnmarshalJSON

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

type MultidrmStreamingModeEnum

type MultidrmStreamingModeEnum struct {
	DASH MultidrmStreamingMode
	HLS  MultidrmStreamingMode
}

func GetMultidrmStreamingModeEnum

func GetMultidrmStreamingModeEnum() MultidrmStreamingModeEnum

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 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 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 PicInfo

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

func (PicInfo) String

func (o PicInfo) String() string

type QualityEnhance

type QualityEnhance struct {
	NormalEnhance *QualityEnhanceNormalEnhance `json:"normal_enhance,omitempty"`

	Revive *QualityEnhanceRevive `json:"revive,omitempty"`

	SdrToHdr *QualityEnhanceSdrToHdr `json:"sdr_to_hdr,omitempty"`

	VideoEnhance *QualityEnhanceVideoEnhance `json:"video_enhance,omitempty"`
}

func (QualityEnhance) String

func (o QualityEnhance) String() string

type QualityEnhanceNormalEnhance

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

func (QualityEnhanceNormalEnhance) MarshalJSON

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

func (*QualityEnhanceNormalEnhance) UnmarshalJSON

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

type QualityEnhanceNormalEnhanceEnum

type QualityEnhanceNormalEnhanceEnum struct {
	NORMAL QualityEnhanceNormalEnhance
}

func GetQualityEnhanceNormalEnhanceEnum

func GetQualityEnhanceNormalEnhanceEnum() QualityEnhanceNormalEnhanceEnum

type QualityEnhanceRevive

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

func (QualityEnhanceRevive) MarshalJSON

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

func (*QualityEnhanceRevive) UnmarshalJSON

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

type QualityEnhanceReviveEnum

type QualityEnhanceReviveEnum struct {
	NORMAL QualityEnhanceRevive
}

func GetQualityEnhanceReviveEnum

func GetQualityEnhanceReviveEnum() QualityEnhanceReviveEnum

type QualityEnhanceSdrToHdr

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

func (QualityEnhanceSdrToHdr) MarshalJSON

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

func (*QualityEnhanceSdrToHdr) UnmarshalJSON

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

type QualityEnhanceSdrToHdrEnum

type QualityEnhanceSdrToHdrEnum struct {
	SD_RTO_HDR10      QualityEnhanceSdrToHdr
	SD_RTO_HDR10_FLAT QualityEnhanceSdrToHdr
}

func GetQualityEnhanceSdrToHdrEnum

func GetQualityEnhanceSdrToHdrEnum() QualityEnhanceSdrToHdrEnum

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 QualityEnhanceVideoEnhance

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

func (QualityEnhanceVideoEnhance) MarshalJSON

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

func (*QualityEnhanceVideoEnhance) UnmarshalJSON

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

type QualityEnhanceVideoEnhanceEnum

type QualityEnhanceVideoEnhanceEnum struct {
	REGENERATION   QualityEnhanceVideoEnhance
	CONVERSION_SDR QualityEnhanceVideoEnhance
	CONVERSION_HDR QualityEnhanceVideoEnhance
}

func GetQualityEnhanceVideoEnhanceEnum

func GetQualityEnhanceVideoEnhanceEnum() QualityEnhanceVideoEnhanceEnum

type QueryTransTemplate

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

	TenantId *string `json:"tenant_id,omitempty"`

	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"`

	OutputUrl *string `json:"output_url,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"`

	AuditReport *AuditReport `json:"audit_report,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"`

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

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

	UserData *string `json:"user_data,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 SpecialEffect

type SpecialEffect struct {
	Type *SpecialEffectType `json:"type,omitempty"`

	AutoDetect *string `json:"auto_detect,omitempty"`

	EffectInfos *[]EffectInfo `json:"effect_infos,omitempty"`
}

func (SpecialEffect) String

func (o SpecialEffect) String() string

type SpecialEffectType

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

func (SpecialEffectType) MarshalJSON

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

func (*SpecialEffectType) UnmarshalJSON

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

type SpecialEffectTypeEnum

type SpecialEffectTypeEnum struct {
	BLUR    SpecialEffectType
	MOSAIC  SpecialEffectType
	REPLACE SpecialEffectType
}

func GetSpecialEffectTypeEnum

func GetSpecialEffectTypeEnum() SpecialEffectTypeEnum

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 SystemProcess

type SystemProcess struct {
	AppendType *SystemProcessAppendType `json:"append_type,omitempty"`

	HlsIndex *ObsObjInfo `json:"hls_index,omitempty"`

	DashIndex *ObsObjInfo `json:"dash_index,omitempty"`
}

func (SystemProcess) String

func (o SystemProcess) String() string

type SystemProcessAppendType

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

func (SystemProcessAppendType) MarshalJSON

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

func (*SystemProcessAppendType) UnmarshalJSON

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

type SystemProcessAppendTypeEnum

type SystemProcessAppendTypeEnum struct {
	SUBTITLE SystemProcessAppendType
	AUDIO    SystemProcessAppendType
	VIDEO    SystemProcessAppendType
}

func GetSystemProcessAppendTypeEnum

func GetSystemProcessAppendTypeEnum() SystemProcessAppendTypeEnum

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"`

	AuditReport *AuditReport `json:"audit_report,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 TemplateExtend

type TemplateExtend struct {
	Audio *OutputPolicy `json:"audio,omitempty"`
}

func (TemplateExtend) String

func (o TemplateExtend) 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"`

	Error *XCodeError `json:"error,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"`

	Percent *int32 `json:"percent,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"`

	FrameType *ThumbnailParaFrameType `json:"frame_type,omitempty"`
}

func (ThumbnailPara) String

func (o ThumbnailPara) String() string

type ThumbnailParaFrameType

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

func (ThumbnailParaFrameType) MarshalJSON

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

func (*ThumbnailParaFrameType) UnmarshalJSON

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

type ThumbnailParaFrameTypeEnum

type ThumbnailParaFrameTypeEnum struct {
	INTRA  ThumbnailParaFrameType
	NORMAL ThumbnailParaFrameType
}

func GetThumbnailParaFrameTypeEnum

func GetThumbnailParaFrameTypeEnum() ThumbnailParaFrameTypeEnum

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"`

	SyncTimestamp *bool `json:"sync_timestamp,omitempty"`

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

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

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

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

	GOPStructure *bool `json:"GOP_structure,omitempty"`

	SrFactor *string `json:"sr_factor,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"`

	SyncTimestamp *bool `json:"sync_timestamp,omitempty"`

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

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

	GOPStructure *bool `json:"GOP_structure,omitempty"`

	SrFactor *string `json:"sr_factor,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"`

	DynamicRange *VideoInfoDynamicRange `json:"dynamic_range,omitempty"`
}

func (VideoInfo) String

func (o VideoInfo) String() string

type VideoInfoDynamicRange

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

func (VideoInfoDynamicRange) MarshalJSON

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

func (*VideoInfoDynamicRange) UnmarshalJSON

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

type VideoInfoDynamicRangeEnum

type VideoInfoDynamicRangeEnum struct {
	SDR      VideoInfoDynamicRange
	HDR10    VideoInfoDynamicRange
	CUVA_HDR VideoInfoDynamicRange
}

func GetVideoInfoDynamicRangeEnum

func GetVideoInfoDynamicRangeEnum() VideoInfoDynamicRangeEnum

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"`

	SyncTimestamp *bool `json:"sync_timestamp,omitempty"`

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

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

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

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

	GOPStructure *bool `json:"GOP_structure,omitempty"`

	SrFactor *string `json:"sr_factor,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 {
	Rotate *int32 `json:"rotate,omitempty"`

	BlackEnhance *BlackEnhance `json:"black_enhance,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"`

	TemplateId *int32 `json:"template_id,omitempty"`

	TemplateName *string `json:"template_name,omitempty"`

	Type *string `json:"type,omitempty"`

	Error *XCodeError `json:"error,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