Class: TencentCloud::Iss::V20230517::PlayRecordRequest

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

Overview

PlayRecord请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelid = nil, start = nil, _end = nil, streamtype = nil, resolution = nil, isinternal = nil) ⇒ PlayRecordRequest

Returns a new instance of PlayRecordRequest.



6276
6277
6278
6279
6280
6281
6282
6283
# File 'lib/v20230517/models.rb', line 6276

def initialize(channelid=nil, start=nil, _end=nil, streamtype=nil, resolution=nil, isinternal=nil)
  @ChannelId = channelid
  @Start = start
  @End = _end
  @StreamType = streamtype
  @Resolution = resolution
  @IsInternal = isinternal
end

Instance Attribute Details

#ChannelIdObject

Parameters:

  • ChannelId:

    通道 ID(从查询通道DescribeDeviceChannel接口中获取)

  • Start:

    起始时间

  • End:

    结束时间

  • StreamType:

    流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发))

  • Resolution:

    分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发))

  • IsInternal:

    是否内网



6274
6275
6276
# File 'lib/v20230517/models.rb', line 6274

def ChannelId
  @ChannelId
end

#EndObject

Parameters:

  • ChannelId:

    通道 ID(从查询通道DescribeDeviceChannel接口中获取)

  • Start:

    起始时间

  • End:

    结束时间

  • StreamType:

    流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发))

  • Resolution:

    分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发))

  • IsInternal:

    是否内网



6274
6275
6276
# File 'lib/v20230517/models.rb', line 6274

def End
  @End
end

#IsInternalObject

Parameters:

  • ChannelId:

    通道 ID(从查询通道DescribeDeviceChannel接口中获取)

  • Start:

    起始时间

  • End:

    结束时间

  • StreamType:

    流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发))

  • Resolution:

    分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发))

  • IsInternal:

    是否内网



6274
6275
6276
# File 'lib/v20230517/models.rb', line 6274

def IsInternal
  @IsInternal
end

#ResolutionObject

Parameters:

  • ChannelId:

    通道 ID(从查询通道DescribeDeviceChannel接口中获取)

  • Start:

    起始时间

  • End:

    结束时间

  • StreamType:

    流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发))

  • Resolution:

    分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发))

  • IsInternal:

    是否内网



6274
6275
6276
# File 'lib/v20230517/models.rb', line 6274

def Resolution
  @Resolution
end

#StartObject

Parameters:

  • ChannelId:

    通道 ID(从查询通道DescribeDeviceChannel接口中获取)

  • Start:

    起始时间

  • End:

    结束时间

  • StreamType:

    流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发))

  • Resolution:

    分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发))

  • IsInternal:

    是否内网



6274
6275
6276
# File 'lib/v20230517/models.rb', line 6274

def Start
  @Start
end

#StreamTypeObject

Parameters:

  • ChannelId:

    通道 ID(从查询通道DescribeDeviceChannel接口中获取)

  • Start:

    起始时间

  • End:

    结束时间

  • StreamType:

    流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发))

  • Resolution:

    分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发))

  • IsInternal:

    是否内网



6274
6275
6276
# File 'lib/v20230517/models.rb', line 6274

def StreamType
  @StreamType
end

Instance Method Details

#deserialize(params) ⇒ Object



6285
6286
6287
6288
6289
6290
6291
6292
# File 'lib/v20230517/models.rb', line 6285

def deserialize(params)
  @ChannelId = params['ChannelId']
  @Start = params['Start']
  @End = params['End']
  @StreamType = params['StreamType']
  @Resolution = params['Resolution']
  @IsInternal = params['IsInternal']
end