Class: TencentCloud::Iss::V20230517::DescribeVideoDownloadUrlRequest

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

Overview

DescribeVideoDownloadUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelid = nil, begintime = nil, endtime = nil, filetype = nil, isrespactualtime = nil, isinternal = nil, expires = nil, issupportg711 = nil) ⇒ DescribeVideoDownloadUrlRequest

Returns a new instance of DescribeVideoDownloadUrlRequest.



4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
# File 'lib/v20230517/models.rb', line 4342

def initialize(channelid=nil, begintime=nil, endtime=nil, filetype=nil, isrespactualtime=nil, isinternal=nil, expires=nil, issupportg711=nil)
  @ChannelId = channelid
  @BeginTime = begintime
  @EndTime = endtime
  @FileType = filetype
  @IsRespActualTime = isrespactualtime
  @IsInternal = isinternal
  @Expires = expires
  @IsSupportG711 = issupportg711
end

Instance Attribute Details

#BeginTimeObject

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def BeginTime
  @BeginTime
end

#ChannelIdObject

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def ChannelId
  @ChannelId
end

#EndTimeObject

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def EndTime
  @EndTime
end

#ExpiresObject

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def Expires
  @Expires
end

#FileTypeObject

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def FileType
  @FileType
end

#IsInternalObject

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def IsInternal
  @IsInternal
end

#IsRespActualTimeObject

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def IsRespActualTime
  @IsRespActualTime
end

#IsSupportG711Object

注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 注意: 如果云端录像中的音频编码为AAC, 那么下载的MP4默认是支持AAC编码的 如果云端录像中的音频编码为G711且 IsSupportG711设置为true时, 下载的MP4是支持G711音频编码 如果云端录像中的音频编码为G711且 IsSupportG711设置为false时, 下载的MP4是不支持G711音频编码 该参数只对FileType为mp4才有效, 不设置的话, 默认是false

Parameters:

  • ChannelId:

    通道 ID

  • BeginTime:

    下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • EndTime:

    下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。

  • FileType:

    文件格式,"mp4":mp4格式,"ts":ts文件格式

  • IsRespActualTime:

    响应data中是否携带实际下载录像的开始时间与结束时间

  • IsInternal:

    是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL

  • Expires:

    设置URL的有效期, 最小值是1秒, 最大值是86400秒, 不设置的话, 默认是600秒

  • IsSupportG711:

    下载的MP4文件是否支持G711音频编码.



4340
4341
4342
# File 'lib/v20230517/models.rb', line 4340

def IsSupportG711
  @IsSupportG711
end

Instance Method Details

#deserialize(params) ⇒ Object



4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'lib/v20230517/models.rb', line 4353

def deserialize(params)
  @ChannelId = params['ChannelId']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @FileType = params['FileType']
  @IsRespActualTime = params['IsRespActualTime']
  @IsInternal = params['IsInternal']
  @Expires = params['Expires']
  @IsSupportG711 = params['IsSupportG711']
end