Class: TencentCloud::Vod::V20180717::LiveRealTimeClipResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180717/models.rb

Overview

LiveRealTimeClip返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url = nil, fileid = nil, vodtaskid = nil, metadata = nil, segmentset = nil, requestid = nil) ⇒ LiveRealTimeClipResponse

Returns a new instance of LiveRealTimeClipResponse.



16234
16235
16236
16237
16238
16239
16240
16241
# File 'lib/v20180717/models.rb', line 16234

def initialize(url=nil, fileid=nil, vodtaskid=nil, =nil, segmentset=nil, requestid=nil)
  @Url = url
  @FileId = fileid
  @VodTaskId = vodtaskid
  @MetaData = 
  @SegmentSet = segmentset
  @RequestId = requestid
end

Instance Attribute Details

#FileIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Url:

    剪辑后的视频播放 URL。

  • FileId:

    剪辑固化后的视频的媒体文件的唯一标识。

  • VodTaskId:

    剪辑固化后的视频任务流 ID。

  • MetaData:

    剪辑后的视频元信息。

  • SegmentSet: (span id="p_segmentset">剪辑后的视频片段信息。</span>)

    egmentSet: <span id=“p_segmentset”>剪辑后的视频片段信息。</span>

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16232
16233
16234
# File 'lib/v20180717/models.rb', line 16232

def FileId
  @FileId
end

#MetaDataObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Url:

    剪辑后的视频播放 URL。

  • FileId:

    剪辑固化后的视频的媒体文件的唯一标识。

  • VodTaskId:

    剪辑固化后的视频任务流 ID。

  • MetaData:

    剪辑后的视频元信息。

  • SegmentSet: (span id="p_segmentset">剪辑后的视频片段信息。</span>)

    egmentSet: <span id=“p_segmentset”>剪辑后的视频片段信息。</span>

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16232
16233
16234
# File 'lib/v20180717/models.rb', line 16232

def MetaData
  @MetaData
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Url:

    剪辑后的视频播放 URL。

  • FileId:

    剪辑固化后的视频的媒体文件的唯一标识。

  • VodTaskId:

    剪辑固化后的视频任务流 ID。

  • MetaData:

    剪辑后的视频元信息。

  • SegmentSet: (span id="p_segmentset">剪辑后的视频片段信息。</span>)

    egmentSet: <span id=“p_segmentset”>剪辑后的视频片段信息。</span>

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16232
16233
16234
# File 'lib/v20180717/models.rb', line 16232

def RequestId
  @RequestId
end

#SegmentSetObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Url:

    剪辑后的视频播放 URL。

  • FileId:

    剪辑固化后的视频的媒体文件的唯一标识。

  • VodTaskId:

    剪辑固化后的视频任务流 ID。

  • MetaData:

    剪辑后的视频元信息。

  • SegmentSet: (span id="p_segmentset">剪辑后的视频片段信息。</span>)

    egmentSet: <span id=“p_segmentset”>剪辑后的视频片段信息。</span>

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16232
16233
16234
# File 'lib/v20180717/models.rb', line 16232

def SegmentSet
  @SegmentSet
end

#UrlObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Url:

    剪辑后的视频播放 URL。

  • FileId:

    剪辑固化后的视频的媒体文件的唯一标识。

  • VodTaskId:

    剪辑固化后的视频任务流 ID。

  • MetaData:

    剪辑后的视频元信息。

  • SegmentSet: (span id="p_segmentset">剪辑后的视频片段信息。</span>)

    egmentSet: <span id=“p_segmentset”>剪辑后的视频片段信息。</span>

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16232
16233
16234
# File 'lib/v20180717/models.rb', line 16232

def Url
  @Url
end

#VodTaskIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Url:

    剪辑后的视频播放 URL。

  • FileId:

    剪辑固化后的视频的媒体文件的唯一标识。

  • VodTaskId:

    剪辑固化后的视频任务流 ID。

  • MetaData:

    剪辑后的视频元信息。

  • SegmentSet: (span id="p_segmentset">剪辑后的视频片段信息。</span>)

    egmentSet: <span id=“p_segmentset”>剪辑后的视频片段信息。</span>

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16232
16233
16234
# File 'lib/v20180717/models.rb', line 16232

def VodTaskId
  @VodTaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
# File 'lib/v20180717/models.rb', line 16243

def deserialize(params)
  @Url = params['Url']
  @FileId = params['FileId']
  @VodTaskId = params['VodTaskId']
  unless params['MetaData'].nil?
    @MetaData = MediaMetaData.new
    @MetaData.deserialize(params['MetaData'])
  end
  unless params['SegmentSet'].nil?
    @SegmentSet = []
    params['SegmentSet'].each do |i|
      liverealtimeclipmediasegmentinfo_tmp = LiveRealTimeClipMediaSegmentInfo.new
      liverealtimeclipmediasegmentinfo_tmp.deserialize(i)
      @SegmentSet << liverealtimeclipmediasegmentinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end