Class: TencentCloud::Lcic::V20220817::CustomRecordInfo

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

Overview

自定义录制信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, stoptime = nil, duration = nil, fileformat = nil, recordurl = nil, recordsize = nil, videoid = nil, taskid = nil) ⇒ CustomRecordInfo

Returns a new instance of CustomRecordInfo.



1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
# File 'lib/v20220817/models.rb', line 1149

def initialize(starttime=nil, stoptime=nil, duration=nil, fileformat=nil, recordurl=nil, recordsize=nil, videoid=nil, taskid=nil)
  @StartTime = starttime
  @StopTime = stoptime
  @Duration = duration
  @FileFormat = fileformat
  @RecordUrl = recordurl
  @RecordSize = recordsize
  @VideoId = videoid
  @TaskId = taskid
end

Instance Attribute Details

#DurationObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def Duration
  @Duration
end

#FileFormatObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def FileFormat
  @FileFormat
end

#RecordSizeObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def RecordSize
  @RecordSize
end

#RecordUrlObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def RecordUrl
  @RecordUrl
end

#StartTimeObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def StartTime
  @StartTime
end

#StopTimeObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def StopTime
  @StopTime
end

#TaskIdObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def TaskId
  @TaskId
end

#VideoIdObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1147
1148
1149
# File 'lib/v20220817/models.rb', line 1147

def VideoId
  @VideoId
end

Instance Method Details

#deserialize(params) ⇒ Object



1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
# File 'lib/v20220817/models.rb', line 1160

def deserialize(params)
  @StartTime = params['StartTime']
  @StopTime = params['StopTime']
  @Duration = params['Duration']
  @FileFormat = params['FileFormat']
  @RecordUrl = params['RecordUrl']
  @RecordSize = params['RecordSize']
  @VideoId = params['VideoId']
  @TaskId = params['TaskId']
end