vod

package
v1.82.97 Latest Latest
Warning

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

Go to latest
Published: May 22, 2026 License: MPL-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VOD_AUDIO_CHANNEL_MONO   = "mono"
	VOD_AUDIO_CHANNEL_DUAL   = "dual"
	VOD_AUDIO_CHANNEL_STEREO = "stereo"

	VOD_SUB_APPLICATION_RUNNING = "On"
	VOD_SUB_APPLICATION_STOPPED = "Off"
	VOD_SUB_APPLICATION_DESTROY = "Destroyed"

	VOD_DEFAULT_OFFSET = 0
	VOD_MAX_LIMIT      = 100
)

Variables

View Source
var (
	VOD_AUDIO_CHANNEL_TYPE_TO_INT = map[string]int64{
		VOD_AUDIO_CHANNEL_MONO:   1,
		VOD_AUDIO_CHANNEL_DUAL:   2,
		VOD_AUDIO_CHANNEL_STEREO: 6,
	}
	VOD_AUDIO_CHANNEL_TYPE_TO_STRING = map[int64]string{
		1: VOD_AUDIO_CHANNEL_MONO,
		2: VOD_AUDIO_CHANNEL_DUAL,
		6: VOD_AUDIO_CHANNEL_STEREO,
	}
	DISABLE_HIGHER_VIDEO_BITRATE_TO_UNINT = map[bool]uint64{
											// contains filtered or unexported fields
	}
	DISABLE_HIGHER_VIDEO_RESOLUTION_TO_UNINT = map[bool]uint64{
												// contains filtered or unexported fields
	}
	RESOLUTION_ADAPTIVE_TO_STRING = map[bool]string{
									// contains filtered or unexported fields
	}
	REMOVE_AUDIO_TO_UNINT = map[bool]uint64{
							// contains filtered or unexported fields
	}
	DRM_SWITCH_TO_STRING = map[bool]string{
							// contains filtered or unexported fields
	}
)

Functions

func DataSourceTencentCloudVodAdaptiveDynamicStreamingTemplates

func DataSourceTencentCloudVodAdaptiveDynamicStreamingTemplates() *schema.Resource

func DataSourceTencentCloudVodImageSpriteTemplates

func DataSourceTencentCloudVodImageSpriteTemplates() *schema.Resource

func DataSourceTencentCloudVodProcedureTemplates

func DataSourceTencentCloudVodProcedureTemplates() *schema.Resource

func DataSourceTencentCloudVodSnapshotByTimeOffsetTemplates

func DataSourceTencentCloudVodSnapshotByTimeOffsetTemplates() *schema.Resource

func DataSourceTencentCloudVodSubApplications added in v1.82.66

func DataSourceTencentCloudVodSubApplications() *schema.Resource

func DataSourceTencentCloudVodSuperPlayerConfigs

func DataSourceTencentCloudVodSuperPlayerConfigs() *schema.Resource

func ResourceTencentCloudVodAdaptiveDynamicStreamingTemplate

func ResourceTencentCloudVodAdaptiveDynamicStreamingTemplate() *schema.Resource

func ResourceTencentCloudVodAigcApiToken added in v1.82.92

func ResourceTencentCloudVodAigcApiToken() *schema.Resource

func ResourceTencentCloudVodEventConfig added in v1.81.86

func ResourceTencentCloudVodEventConfig() *schema.Resource

func ResourceTencentCloudVodImageSpriteTemplate

func ResourceTencentCloudVodImageSpriteTemplate() *schema.Resource

func ResourceTencentCloudVodProcedureTemplate

func ResourceTencentCloudVodProcedureTemplate() *schema.Resource

func ResourceTencentCloudVodSampleSnapshotTemplate added in v1.81.79

func ResourceTencentCloudVodSampleSnapshotTemplate() *schema.Resource

func ResourceTencentCloudVodSnapshotByTimeOffsetTemplate

func ResourceTencentCloudVodSnapshotByTimeOffsetTemplate() *schema.Resource

func ResourceTencentCloudVodSubApplication

func ResourceTencentCloudVodSubApplication() *schema.Resource

func ResourceTencentCloudVodSuperPlayerConfig

func ResourceTencentCloudVodSuperPlayerConfig() *schema.Resource

func ResourceTencentCloudVodTranscodeTemplate added in v1.81.79

func ResourceTencentCloudVodTranscodeTemplate() *schema.Resource

func ResourceTencentCloudVodWatermarkTemplate added in v1.81.79

func ResourceTencentCloudVodWatermarkTemplate() *schema.Resource

func VodWatermarkResource

func VodWatermarkResource() *schema.Resource

Types

type VodService

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

func NewVodService

func NewVodService(client *connectivity.TencentCloudClient) VodService

func (*VodService) CreateVodAigcApiToken added in v1.82.92

func (me *VodService) CreateVodAigcApiToken(ctx context.Context, subAppId uint64) (apiToken string, errRet error)

CreateVodAigcApiToken creates an AIGC API Token for the specified VOD sub application. It returns the token string generated by the cloud side. The token value is sensitive and MUST NOT be printed in logs.

func (*VodService) DeleteAdaptiveDynamicStreamingTemplate

func (me *VodService) DeleteAdaptiveDynamicStreamingTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)

func (*VodService) DeleteImageSpriteTemplate

func (me *VodService) DeleteImageSpriteTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)

func (*VodService) DeleteProcedureTemplate

func (me *VodService) DeleteProcedureTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)

func (*VodService) DeleteSnapshotByTimeOffsetTemplate

func (me *VodService) DeleteSnapshotByTimeOffsetTemplate(ctx context.Context, templateId string, subAppid uint64) (errRet error)

func (*VodService) DeleteSuperPlayerConfig

func (me *VodService) DeleteSuperPlayerConfig(ctx context.Context, configId string, subAppid uint64) (errRet error)

func (*VodService) DeleteVodAigcApiToken added in v1.82.92

func (me *VodService) DeleteVodAigcApiToken(ctx context.Context, subAppId uint64, apiToken string) (errRet error)

DeleteVodAigcApiToken deletes the given AIGC API Token. Errors that indicate the resource is already gone (ResourceNotFound.*) are treated as success for idempotency.

func (*VodService) DeleteVodSampleSnapshotTemplateById added in v1.81.79

func (me *VodService) DeleteVodSampleSnapshotTemplateById(ctx context.Context, subAppId, definition uint64) (errRet error)

func (*VodService) DeleteVodTranscodeTemplateById added in v1.81.79

func (me *VodService) DeleteVodTranscodeTemplateById(ctx context.Context, subAppId uint64, definition int64) (errRet error)

func (*VodService) DeleteVodWatermarkTemplateById added in v1.81.79

func (me *VodService) DeleteVodWatermarkTemplateById(ctx context.Context, subAppId uint64, definition int64) (errRet error)

func (*VodService) DescribeAdaptiveDynamicStreamingTemplatesByFilter

func (me *VodService) DescribeAdaptiveDynamicStreamingTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.AdaptiveDynamicStreamingTemplate, errRet error)

func (*VodService) DescribeAdaptiveDynamicStreamingTemplatesById

func (me *VodService) DescribeAdaptiveDynamicStreamingTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.AdaptiveDynamicStreamingTemplate, has bool, errRet error)

func (*VodService) DescribeImageSpriteTemplatesByFilter

func (me *VodService) DescribeImageSpriteTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.ImageSpriteTemplate, errRet error)

func (*VodService) DescribeImageSpriteTemplatesById

func (me *VodService) DescribeImageSpriteTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.ImageSpriteTemplate, has bool, errRet error)

func (*VodService) DescribeProcedureTemplatesByFilter

func (me *VodService) DescribeProcedureTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.ProcedureTemplate, errRet error)

func (*VodService) DescribeProcedureTemplatesById

func (me *VodService) DescribeProcedureTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.ProcedureTemplate, has bool, errRet error)

func (*VodService) DescribeSnapshotByTimeOffsetTemplatesByFilter

func (me *VodService) DescribeSnapshotByTimeOffsetTemplatesByFilter(ctx context.Context, filters map[string]interface{}) (templates []*vod.SnapshotByTimeOffsetTemplate, errRet error)

func (*VodService) DescribeSnapshotByTimeOffsetTemplatesById

func (me *VodService) DescribeSnapshotByTimeOffsetTemplatesById(ctx context.Context, templateId string, subAppId int) (templateInfo *vod.SnapshotByTimeOffsetTemplate, has bool, errRet error)

func (*VodService) DescribeSubApplicationsByFilter added in v1.82.66

func (me *VodService) DescribeSubApplicationsByFilter(ctx context.Context, filters map[string]interface{}) (subAppInfos []*vod.SubAppIdInfo, errRet error)

func (*VodService) DescribeSuperPlayerConfigsByFilter

func (me *VodService) DescribeSuperPlayerConfigsByFilter(ctx context.Context, filters map[string]interface{}) (configs []*vod.PlayerConfig, errRet error)

func (*VodService) DescribeSuperPlayerConfigsById

func (me *VodService) DescribeSuperPlayerConfigsById(ctx context.Context, configId string) (configInfo *vod.PlayerConfig, has bool, errRet error)

func (*VodService) DescribeVodAigcApiTokenById added in v1.82.92

func (me *VodService) DescribeVodAigcApiTokenById(ctx context.Context, subAppId uint64, apiToken string) (exists bool, errRet error)

DescribeVodAigcApiTokenById returns whether the given apiToken currently exists under the specified sub application.

func (*VodService) DescribeVodAigcApiTokens added in v1.82.92

func (me *VodService) DescribeVodAigcApiTokens(ctx context.Context, subAppId uint64) (apiTokens []string, errRet error)

DescribeVodAigcApiTokens returns all AIGC API Tokens under the specified sub application. The cloud API has ~30s data-sync delay after Create/Delete, so callers that need consistency should wrap this with resource.Retry.

func (*VodService) DescribeVodEventConfig added in v1.81.86

func (me *VodService) DescribeVodEventConfig(ctx context.Context, subAppId uint64) (eventConfig *vod.DescribeEventConfigResponseParams, errRet error)

func (*VodService) DescribeVodSampleSnapshotTemplateById added in v1.81.79

func (me *VodService) DescribeVodSampleSnapshotTemplateById(ctx context.Context, subAppId, definition uint64) (sampleSnapshotTemplate *vod.SampleSnapshotTemplate, errRet error)

func (*VodService) DescribeVodTranscodeTemplateById added in v1.81.79

func (me *VodService) DescribeVodTranscodeTemplateById(ctx context.Context, subAppId uint64, definition int64) (transcodeTemplate *vod.TranscodeTemplate, errRet error)

func (*VodService) DescribeVodWatermarkTemplateById added in v1.81.79

func (me *VodService) DescribeVodWatermarkTemplateById(ctx context.Context, subAppId uint64, definition int64) (watermarkTemplate *vod.WatermarkTemplate, errRet error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL