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.



1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
# File 'lib/v20220817/models.rb', line 1129

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



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def Duration
  @Duration
end

#FileFormatObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def FileFormat
  @FileFormat
end

#RecordSizeObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def RecordSize
  @RecordSize
end

#RecordUrlObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def RecordUrl
  @RecordUrl
end

#StartTimeObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def StartTime
  @StartTime
end

#StopTimeObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def StopTime
  @StopTime
end

#TaskIdObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def TaskId
  @TaskId
end

#VideoIdObject

Parameters:

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • TaskId:

    任务Id



1127
1128
1129
# File 'lib/v20220817/models.rb', line 1127

def VideoId
  @VideoId
end

Instance Method Details

#deserialize(params) ⇒ Object



1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
# File 'lib/v20220817/models.rb', line 1140

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