Class: TencentCloud::Weilingwith::V20230427::DescribeVideoRecordStreamRequest

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

Overview

DescribeVideoRecordStream请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(wid = nil, protocol = nil, starttime = nil, endtime = nil, playbackrate = nil, workspaceid = nil, applicationtoken = nil, stream = nil, env = nil) ⇒ DescribeVideoRecordStreamRequest

Returns a new instance of DescribeVideoRecordStreamRequest.



4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
# File 'lib/v20230427/models.rb', line 4518

def initialize(wid=nil, protocol=nil, starttime=nil, endtime=nil, playbackrate=nil, workspaceid=nil, applicationtoken=nil, stream=nil, env=nil)
  @WID = wid
  @Protocol = protocol
  @StartTime = starttime
  @EndTime = endtime
  @PlayBackRate = playbackrate
  @WorkspaceId = workspaceid
  @ApplicationToken = applicationtoken
  @Stream = stream
  @Env = env
end

Instance Attribute Details

#ApplicationTokenObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def ApplicationToken
  @ApplicationToken
end

#EndTimeObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def EndTime
  @EndTime
end

#EnvObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def Env
  @Env
end

#PlayBackRateObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def PlayBackRate
  @PlayBackRate
end

#ProtocolObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def Protocol
  @Protocol
end

#StartTimeObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def StartTime
  @StartTime
end

#StreamObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def Stream
  @Stream
end

#WIDObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def WID
  @WID
end

#WorkspaceIdObject

flvsh rtmp hls webrtc raw (视频原始帧)

Parameters:

  • WID:

    设备唯一标识

  • Protocol:

    枚举如下:

  • StartTime:

    开始时间(精确到毫秒)

  • EndTime:

    结束时间(精确到毫秒)

  • PlayBackRate:

    倍速 0.5、1、2、4

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • Stream:

    流的唯一标识,播放链接尾缀

  • Env:

    公有云私有化项目传0或者不传;混合云项目一般传空间id



4516
4517
4518
# File 'lib/v20230427/models.rb', line 4516

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
# File 'lib/v20230427/models.rb', line 4530

def deserialize(params)
  @WID = params['WID']
  @Protocol = params['Protocol']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @PlayBackRate = params['PlayBackRate']
  @WorkspaceId = params['WorkspaceId']
  @ApplicationToken = params['ApplicationToken']
  @Stream = params['Stream']
  @Env = params['Env']
end