Class: Kaltura::KalturaConversionProfile

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#clip_durationObject

Clipping duration (in miliseconds)



1974
1975
1976
# File 'lib/kaltura_types.rb', line 1974

def clip_duration
  @clip_duration
end

#clip_startObject

Clipping start position (in miliseconds)



1971
1972
1973
# File 'lib/kaltura_types.rb', line 1971

def clip_start
  @clip_start
end

#created_atObject

Creation date as Unix timestamp (In seconds)



1956
1957
1958
# File 'lib/kaltura_types.rb', line 1956

def created_at
  @created_at
end

#crop_dimensionsObject

Cropping dimensions



1968
1969
1970
# File 'lib/kaltura_types.rb', line 1968

def crop_dimensions
  @crop_dimensions
end

#default_entry_idObject

ID of the default entry to be used for template data



1953
1954
1955
# File 'lib/kaltura_types.rb', line 1953

def default_entry_id
  @default_entry_id
end

#descriptionObject

The description of the Conversion Profile



1950
1951
1952
# File 'lib/kaltura_types.rb', line 1950

def description
  @description
end

#flavor_params_idsObject

List of included flavor ids (comma separated)



1959
1960
1961
# File 'lib/kaltura_types.rb', line 1959

def flavor_params_ids
  @flavor_params_ids
end

#idObject

The id of the Conversion Profile



1935
1936
1937
# File 'lib/kaltura_types.rb', line 1935

def id
  @id
end

#is_defaultObject

Indicates that this conversion profile is system default



1962
1963
1964
# File 'lib/kaltura_types.rb', line 1962

def is_default
  @is_default
end

#is_partner_defaultObject

Indicates that this conversion profile is partner default



1965
1966
1967
# File 'lib/kaltura_types.rb', line 1965

def is_partner_default
  @is_partner_default
end

#media_parser_typeObject

Media parser type to be used for extract media



1983
1984
1985
# File 'lib/kaltura_types.rb', line 1983

def media_parser_type
  @media_parser_type
end

#nameObject

The name of the Conversion Profile



1941
1942
1943
# File 'lib/kaltura_types.rb', line 1941

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



1936
1937
1938
# File 'lib/kaltura_types.rb', line 1936

def partner_id
  @partner_id
end

#statusObject

Returns the value of attribute status.



1937
1938
1939
# File 'lib/kaltura_types.rb', line 1937

def status
  @status
end

#storage_profile_idObject

ID of default storage profile to be used for linked net-storage file syncs



1980
1981
1982
# File 'lib/kaltura_types.rb', line 1980

def storage_profile_id
  @storage_profile_id
end

#system_nameObject

System name of the Conversion Profile



1944
1945
1946
# File 'lib/kaltura_types.rb', line 1944

def system_name
  @system_name
end

#tagsObject

Comma separated tags



1947
1948
1949
# File 'lib/kaltura_types.rb', line 1947

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



1938
1939
1940
# File 'lib/kaltura_types.rb', line 1938

def type
  @type
end

#xsl_transformationObject

XSL to transform ingestion MRSS XML



1977
1978
1979
# File 'lib/kaltura_types.rb', line 1977

def xsl_transformation
  @xsl_transformation
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
# File 'lib/kaltura_types.rb', line 2010

def from_xml(xml_element)
	super
	self.id = xml_element.elements['id'].text
	self.partner_id = xml_element.elements['partnerId'].text
	self.status = xml_element.elements['status'].text
	self.type = xml_element.elements['type'].text
	self.name = xml_element.elements['name'].text
	self.system_name = xml_element.elements['systemName'].text
	self.tags = xml_element.elements['tags'].text
	self.description = xml_element.elements['description'].text
	self.default_entry_id = xml_element.elements['defaultEntryId'].text
	self.created_at = xml_element.elements['createdAt'].text
	self.flavor_params_ids = xml_element.elements['flavorParamsIds'].text
	self.is_default = xml_element.elements['isDefault'].text
	self.is_partner_default = xml_element.elements['isPartnerDefault'].text
	self.crop_dimensions = KalturaClientBase.object_from_xml(xml_element.elements['cropDimensions'], 'KalturaCropDimensions')
	self.clip_start = xml_element.elements['clipStart'].text
	self.clip_duration = xml_element.elements['clipDuration'].text
	self.xsl_transformation = xml_element.elements['xslTransformation'].text
	self.storage_profile_id = xml_element.elements['storageProfileId'].text
	self.media_parser_type = xml_element.elements['mediaParserType'].text
end