lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.755 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.756

- old
+ new

@@ -10661,10 +10661,12 @@ # <li> VideoHighlight: 视频智能集锦</li> # <li> VideoTag: 视频智能标签</li> # <li> VideoClassification: 视频智能分类</li> # <li> VideoCover: 视频智能封面</li> # <li> VideoSegment: 视频智能拆条</li> + # <li> VideoProduce: 视频制作</li> + # <li> MediaCast: 媒体转推</li> # <li>Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)</li> # @type Type: String attr_accessor :StartTime, :EndTime, :SubAppId, :Type @@ -13174,14 +13176,17 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type QualityInspectCompleteEvent: :class:`Tencentcloud::Vod.v20180717.models.QualityInspectTask` # @param QualityEnhanceCompleteEvent: 音画质重生完成事件,当事件类型为 QualityEnhanceComplete 时有效。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type QualityEnhanceCompleteEvent: :class:`Tencentcloud::Vod.v20180717.models.QualityEnhanceTask` + # @param MediaCastStatusChangedEvent: 媒体转推状态变化事件,当事件类型为 MediaCastStatusChanged 时有效。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type MediaCastStatusChangedEvent: :class:`Tencentcloud::Vod.v20180717.models.MediaCastEvent` - attr_accessor :EventHandle, :EventType, :FileUploadEvent, :ProcedureStateChangeEvent, :FileDeleteEvent, :PullCompleteEvent, :EditMediaCompleteEvent, :SplitMediaCompleteEvent, :ComposeMediaCompleteEvent, :ClipCompleteEvent, :TranscodeCompleteEvent, :CreateImageSpriteCompleteEvent, :ConcatCompleteEvent, :SnapshotByTimeOffsetCompleteEvent, :WechatPublishCompleteEvent, :WechatMiniProgramPublishCompleteEvent, :RemoveWatermarkCompleteEvent, :RestoreMediaCompleteEvent, :RebuildMediaCompleteEvent, :ExtractTraceWatermarkCompleteEvent, :ExtractCopyRightWatermarkCompleteEvent, :ReviewAudioVideoCompleteEvent, :ReduceMediaBitrateCompleteEvent, :DescribeFileAttributesCompleteEvent, :QualityInspectCompleteEvent, :QualityEnhanceCompleteEvent + attr_accessor :EventHandle, :EventType, :FileUploadEvent, :ProcedureStateChangeEvent, :FileDeleteEvent, :PullCompleteEvent, :EditMediaCompleteEvent, :SplitMediaCompleteEvent, :ComposeMediaCompleteEvent, :ClipCompleteEvent, :TranscodeCompleteEvent, :CreateImageSpriteCompleteEvent, :ConcatCompleteEvent, :SnapshotByTimeOffsetCompleteEvent, :WechatPublishCompleteEvent, :WechatMiniProgramPublishCompleteEvent, :RemoveWatermarkCompleteEvent, :RestoreMediaCompleteEvent, :RebuildMediaCompleteEvent, :ExtractTraceWatermarkCompleteEvent, :ExtractCopyRightWatermarkCompleteEvent, :ReviewAudioVideoCompleteEvent, :ReduceMediaBitrateCompleteEvent, :DescribeFileAttributesCompleteEvent, :QualityInspectCompleteEvent, :QualityEnhanceCompleteEvent, :MediaCastStatusChangedEvent - def initialize(eventhandle=nil, eventtype=nil, fileuploadevent=nil, procedurestatechangeevent=nil, filedeleteevent=nil, pullcompleteevent=nil, editmediacompleteevent=nil, splitmediacompleteevent=nil, composemediacompleteevent=nil, clipcompleteevent=nil, transcodecompleteevent=nil, createimagespritecompleteevent=nil, concatcompleteevent=nil, snapshotbytimeoffsetcompleteevent=nil, wechatpublishcompleteevent=nil, wechatminiprogrampublishcompleteevent=nil, removewatermarkcompleteevent=nil, restoremediacompleteevent=nil, rebuildmediacompleteevent=nil, extracttracewatermarkcompleteevent=nil, extractcopyrightwatermarkcompleteevent=nil, reviewaudiovideocompleteevent=nil, reducemediabitratecompleteevent=nil, describefileattributescompleteevent=nil, qualityinspectcompleteevent=nil, qualityenhancecompleteevent=nil) + def initialize(eventhandle=nil, eventtype=nil, fileuploadevent=nil, procedurestatechangeevent=nil, filedeleteevent=nil, pullcompleteevent=nil, editmediacompleteevent=nil, splitmediacompleteevent=nil, composemediacompleteevent=nil, clipcompleteevent=nil, transcodecompleteevent=nil, createimagespritecompleteevent=nil, concatcompleteevent=nil, snapshotbytimeoffsetcompleteevent=nil, wechatpublishcompleteevent=nil, wechatminiprogrampublishcompleteevent=nil, removewatermarkcompleteevent=nil, restoremediacompleteevent=nil, rebuildmediacompleteevent=nil, extracttracewatermarkcompleteevent=nil, extractcopyrightwatermarkcompleteevent=nil, reviewaudiovideocompleteevent=nil, reducemediabitratecompleteevent=nil, describefileattributescompleteevent=nil, qualityinspectcompleteevent=nil, qualityenhancecompleteevent=nil, mediacaststatuschangedevent=nil) @EventHandle = eventhandle @EventType = eventtype @FileUploadEvent = fileuploadevent @ProcedureStateChangeEvent = procedurestatechangeevent @FileDeleteEvent = filedeleteevent @@ -13204,10 +13209,11 @@ @ReviewAudioVideoCompleteEvent = reviewaudiovideocompleteevent @ReduceMediaBitrateCompleteEvent = reducemediabitratecompleteevent @DescribeFileAttributesCompleteEvent = describefileattributescompleteevent @QualityInspectCompleteEvent = qualityinspectcompleteevent @QualityEnhanceCompleteEvent = qualityenhancecompleteevent + @MediaCastStatusChangedEvent = mediacaststatuschangedevent end def deserialize(params) @EventHandle = params['EventHandle'] @EventType = params['EventType'] @@ -13305,10 +13311,14 @@ end unless params['QualityEnhanceCompleteEvent'].nil? @QualityEnhanceCompleteEvent = QualityEnhanceTask.new @QualityEnhanceCompleteEvent.deserialize(params['QualityEnhanceCompleteEvent']) end + unless params['MediaCastStatusChangedEvent'].nil? + @MediaCastStatusChangedEvent = MediaCastEvent.new + @MediaCastStatusChangedEvent.deserialize(params['MediaCastStatusChangedEvent']) + end end end # ExecuteFunction请求参数结构体 class ExecuteFunctionRequest < TencentCloud::Common::AbstractModel @@ -15463,9 +15473,34 @@ @TagSet = params['TagSet'] @Vid = params['Vid'] @Category = params['Category'] @Status = params['Status'] @StorageClass = params['StorageClass'] + end + end + + # 媒体转推事件通知消息。 + class MediaCastEvent < TencentCloud::Common::AbstractModel + # @param CastId: 媒体转推 ID。 + # @type CastId: String + # @param Status: 转推状态,取值有: + # <li>Working :运行中;</li> + # <li>Scheduled :等待定时时间到达后启动;</li> + # <li>Stopped :已经停止转推;</li> + # <li>Idle :空闲。</li> + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Status: String + + attr_accessor :CastId, :Status + + def initialize(castid=nil, status=nil) + @CastId = castid + @Status = status + end + + def deserialize(params) + @CastId = params['CastId'] + @Status = params['Status'] end end # 分类信息描述 class MediaClassInfo < TencentCloud::Common::AbstractModel