Class: Kaltura::KalturaThumbParams
- Inherits:
-
KalturaAssetParams
- Object
- KalturaObjectBase
- KalturaAssetParams
- Kaltura::KalturaThumbParams
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#background_color ⇒ Object
Hexadecimal value.
-
#crop_height ⇒ Object
Returns the value of attribute crop_height.
-
#crop_type ⇒ Object
Returns the value of attribute crop_type.
-
#crop_width ⇒ Object
Returns the value of attribute crop_width.
-
#crop_x ⇒ Object
Returns the value of attribute crop_x.
-
#crop_y ⇒ Object
Returns the value of attribute crop_y.
-
#density ⇒ Object
The image density (dpi) for example: 72 or 96.
-
#format ⇒ Object
The container format of the Flavor Params.
-
#height ⇒ Object
Returns the value of attribute height.
-
#interval ⇒ Object
interval in seconds for creating thumbnail.
-
#quality ⇒ Object
Returns the value of attribute quality.
-
#scale_height ⇒ Object
Returns the value of attribute scale_height.
-
#scale_width ⇒ Object
Returns the value of attribute scale_width.
-
#source_params_id ⇒ Object
Id of the flavor params or the thumbnail params to be used as source for the thumbnail creation.
-
#strip_profiles ⇒ Object
Strip profiles and comments.
-
#video_offset ⇒ Object
Returns the value of attribute video_offset.
-
#video_offset_in_percentage ⇒ Object
Create thumbnail from the videoLengthpercentage second.
-
#width ⇒ Object
Returns the value of attribute width.
Attributes inherited from KalturaAssetParams
#created_at, #description, #id, #is_system_default, #media_parser_type, #name, #partner_id, #remote_storage_profile_ids, #required_permissions, #source_asset_params_ids, #source_remote_storage_profile_id, #system_name, #tags
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#background_color ⇒ Object
Hexadecimal value
5905 5906 5907 |
# File 'lib/kaltura_types.rb', line 5905 def background_color @background_color end |
#crop_height ⇒ Object
Returns the value of attribute crop_height.
5898 5899 5900 |
# File 'lib/kaltura_types.rb', line 5898 def crop_height @crop_height end |
#crop_type ⇒ Object
Returns the value of attribute crop_type.
5893 5894 5895 |
# File 'lib/kaltura_types.rb', line 5893 def crop_type @crop_type end |
#crop_width ⇒ Object
Returns the value of attribute crop_width.
5897 5898 5899 |
# File 'lib/kaltura_types.rb', line 5897 def crop_width @crop_width end |
#crop_x ⇒ Object
Returns the value of attribute crop_x.
5895 5896 5897 |
# File 'lib/kaltura_types.rb', line 5895 def crop_x @crop_x end |
#crop_y ⇒ Object
Returns the value of attribute crop_y.
5896 5897 5898 |
# File 'lib/kaltura_types.rb', line 5896 def crop_y @crop_y end |
#density ⇒ Object
The image density (dpi) for example: 72 or 96
5911 5912 5913 |
# File 'lib/kaltura_types.rb', line 5911 def density @density end |
#format ⇒ Object
The container format of the Flavor Params
5909 5910 5911 |
# File 'lib/kaltura_types.rb', line 5909 def format @format end |
#height ⇒ Object
Returns the value of attribute height.
5901 5902 5903 |
# File 'lib/kaltura_types.rb', line 5901 def height @height end |
#interval ⇒ Object
interval in seconds for creating thumbnail
5917 5918 5919 |
# File 'lib/kaltura_types.rb', line 5917 def interval @interval end |
#quality ⇒ Object
Returns the value of attribute quality.
5894 5895 5896 |
# File 'lib/kaltura_types.rb', line 5894 def quality @quality end |
#scale_height ⇒ Object
Returns the value of attribute scale_height.
5903 5904 5905 |
# File 'lib/kaltura_types.rb', line 5903 def scale_height @scale_height end |
#scale_width ⇒ Object
Returns the value of attribute scale_width.
5902 5903 5904 |
# File 'lib/kaltura_types.rb', line 5902 def scale_width @scale_width end |
#source_params_id ⇒ Object
Id of the flavor params or the thumbnail params to be used as source for the thumbnail creation
5907 5908 5909 |
# File 'lib/kaltura_types.rb', line 5907 def source_params_id @source_params_id end |
#strip_profiles ⇒ Object
Strip profiles and comments
5913 5914 5915 |
# File 'lib/kaltura_types.rb', line 5913 def strip_profiles @strip_profiles end |
#video_offset ⇒ Object
Returns the value of attribute video_offset.
5899 5900 5901 |
# File 'lib/kaltura_types.rb', line 5899 def video_offset @video_offset end |
#video_offset_in_percentage ⇒ Object
Create thumbnail from the videoLengthpercentage second
5915 5916 5917 |
# File 'lib/kaltura_types.rb', line 5915 def video_offset_in_percentage @video_offset_in_percentage end |
#width ⇒ Object
Returns the value of attribute width.
5900 5901 5902 |
# File 'lib/kaltura_types.rb', line 5900 def width @width end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 |
# File 'lib/kaltura_types.rb', line 5968 def from_xml(xml_element) super if xml_element.elements['cropType'] != nil self.crop_type = xml_element.elements['cropType'].text end if xml_element.elements['quality'] != nil self.quality = xml_element.elements['quality'].text end if xml_element.elements['cropX'] != nil self.crop_x = xml_element.elements['cropX'].text end if xml_element.elements['cropY'] != nil self.crop_y = xml_element.elements['cropY'].text end if xml_element.elements['cropWidth'] != nil self.crop_width = xml_element.elements['cropWidth'].text end if xml_element.elements['cropHeight'] != nil self.crop_height = xml_element.elements['cropHeight'].text end if xml_element.elements['videoOffset'] != nil self.video_offset = xml_element.elements['videoOffset'].text end if xml_element.elements['width'] != nil self.width = xml_element.elements['width'].text end if xml_element.elements['height'] != nil self.height = xml_element.elements['height'].text end if xml_element.elements['scaleWidth'] != nil self.scale_width = xml_element.elements['scaleWidth'].text end if xml_element.elements['scaleHeight'] != nil self.scale_height = xml_element.elements['scaleHeight'].text end if xml_element.elements['backgroundColor'] != nil self.background_color = xml_element.elements['backgroundColor'].text end if xml_element.elements['sourceParamsId'] != nil self.source_params_id = xml_element.elements['sourceParamsId'].text end if xml_element.elements['format'] != nil self.format = xml_element.elements['format'].text end if xml_element.elements['density'] != nil self.density = xml_element.elements['density'].text end if xml_element.elements['stripProfiles'] != nil self.strip_profiles = xml_element.elements['stripProfiles'].text end if xml_element.elements['videoOffsetInPercentage'] != nil self.video_offset_in_percentage = xml_element.elements['videoOffsetInPercentage'].text end if xml_element.elements['interval'] != nil self.interval = xml_element.elements['interval'].text end end |