Class: TencentCloud::Drm::V20181115::PlaybackPolicy

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

Overview

播放控制参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(licensedurationseconds = nil, playbackdurationseconds = nil) ⇒ PlaybackPolicy

Returns a new instance of PlaybackPolicy.



776
777
778
779
# File 'lib/v20181115/models.rb', line 776

def initialize(licensedurationseconds=nil, playbackdurationseconds=nil)
  @LicenseDurationSeconds = licensedurationseconds
  @PlaybackDurationSeconds = playbackdurationseconds
end

Instance Attribute Details

#LicenseDurationSecondsObject

Parameters:

  • LicenseDurationSeconds:

    播放许可证的有效期

  • PlaybackDurationSeconds:

    开始播放后,允许最长播放时间



774
775
776
# File 'lib/v20181115/models.rb', line 774

def LicenseDurationSeconds
  @LicenseDurationSeconds
end

#PlaybackDurationSecondsObject

Parameters:

  • LicenseDurationSeconds:

    播放许可证的有效期

  • PlaybackDurationSeconds:

    开始播放后,允许最长播放时间



774
775
776
# File 'lib/v20181115/models.rb', line 774

def PlaybackDurationSeconds
  @PlaybackDurationSeconds
end

Instance Method Details

#deserialize(params) ⇒ Object



781
782
783
784
# File 'lib/v20181115/models.rb', line 781

def deserialize(params)
  @LicenseDurationSeconds = params['LicenseDurationSeconds']
  @PlaybackDurationSeconds = params['PlaybackDurationSeconds']
end