Class: Kaltura::KalturaDrmLicenseAccessDetails
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaDrmLicenseAccessDetails
- Defined in:
- lib/kaltura_plugins/kaltura_drm_client_plugin.rb
Instance Attribute Summary collapse
-
#absolute_duration ⇒ Object
playback window in seconds.
-
#duration ⇒ Object
movie duration in seconds.
-
#license_params ⇒ Object
Returns the value of attribute license_params.
-
#policy ⇒ Object
Drm policy name.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#absolute_duration ⇒ Object
playback window in seconds
83 84 85 |
# File 'lib/kaltura_plugins/kaltura_drm_client_plugin.rb', line 83 def absolute_duration @absolute_duration end |
#duration ⇒ Object
movie duration in seconds
81 82 83 |
# File 'lib/kaltura_plugins/kaltura_drm_client_plugin.rb', line 81 def duration @duration end |
#license_params ⇒ Object
Returns the value of attribute license_params.
84 85 86 |
# File 'lib/kaltura_plugins/kaltura_drm_client_plugin.rb', line 84 def license_params @license_params end |
#policy ⇒ Object
Drm policy name
79 80 81 |
# File 'lib/kaltura_plugins/kaltura_drm_client_plugin.rb', line 79 def policy @policy end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/kaltura_plugins/kaltura_drm_client_plugin.rb', line 93 def from_xml(xml_element) super if xml_element.elements['policy'] != nil self.policy = xml_element.elements['policy'].text end if xml_element.elements['duration'] != nil self.duration = xml_element.elements['duration'].text end if xml_element.elements['absolute_duration'] != nil self.absolute_duration = xml_element.elements['absolute_duration'].text end if xml_element.elements['licenseParams'] != nil self.license_params = KalturaClientBase.object_from_xml(xml_element.elements['licenseParams'], 'KalturaKeyValue') end end |