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

#calculate_complexityObject

Should calculate file conversion complexity



3293
3294
3295
# File 'lib/kaltura_types.rb', line 3293

def calculate_complexity
  @calculate_complexity
end

#clip_durationObject

Clipping duration (in miliseconds)



3285
3286
3287
# File 'lib/kaltura_types.rb', line 3285

def clip_duration
  @clip_duration
end

#clip_startObject

Clipping start position (in miliseconds)



3283
3284
3285
# File 'lib/kaltura_types.rb', line 3283

def clip_start
  @clip_start
end

#collection_tagsObject

Defines the tags that should be used to define ‘collective’/group/multi-flavor processing, like ‘mbr’ or ‘ism’



3296
3297
3298
# File 'lib/kaltura_types.rb', line 3296

def collection_tags
  @collection_tags
end

#conditional_profilesObject

JSON string with array of “condition,profile-id” pairs.



3298
3299
3300
# File 'lib/kaltura_types.rb', line 3298

def conditional_profiles
  @conditional_profiles
end

#created_atObject

Creation date as Unix timestamp (In seconds)



3273
3274
3275
# File 'lib/kaltura_types.rb', line 3273

def created_at
  @created_at
end

#crop_dimensionsObject

Cropping dimensions



3281
3282
3283
# File 'lib/kaltura_types.rb', line 3281

def crop_dimensions
  @crop_dimensions
end

#default_audio_langObject

Returns the value of attribute default_audio_lang.



3305
3306
3307
# File 'lib/kaltura_types.rb', line 3305

def default_audio_lang
  @default_audio_lang
end

#default_entry_idObject

ID of the default entry to be used for template data



3271
3272
3273
# File 'lib/kaltura_types.rb', line 3271

def default_entry_id
  @default_entry_id
end

#default_replacement_optionsObject

Default replacement options to be applied to entries



3304
3305
3306
# File 'lib/kaltura_types.rb', line 3304

def default_replacement_options
  @default_replacement_options
end

#descriptionObject

The description of the Conversion Profile



3269
3270
3271
# File 'lib/kaltura_types.rb', line 3269

def description
  @description
end

#detect_gopObject

When set, the ExtractMedia job should detect the source file GOP using this value as the max calculated period



3300
3301
3302
# File 'lib/kaltura_types.rb', line 3300

def detect_gop
  @detect_gop
end

#flavor_params_idsObject

List of included flavor ids (comma separated)



3275
3276
3277
# File 'lib/kaltura_types.rb', line 3275

def flavor_params_ids
  @flavor_params_ids
end

#idObject

The id of the Conversion Profile



3258
3259
3260
# File 'lib/kaltura_types.rb', line 3258

def id
  @id
end

#is_defaultObject

Indicates that this conversion profile is system default



3277
3278
3279
# File 'lib/kaltura_types.rb', line 3277

def is_default
  @is_default
end

#is_partner_defaultObject

Indicates that this conversion profile is partner default



3279
3280
3281
# File 'lib/kaltura_types.rb', line 3279

def is_partner_default
  @is_partner_default
end

#media_info_xsl_transformationObject

XSL to transform ingestion Media Info XML



3302
3303
3304
# File 'lib/kaltura_types.rb', line 3302

def media_info_xsl_transformation
  @media_info_xsl_transformation
end

#media_parser_typeObject

Media parser type to be used for extract media



3291
3292
3293
# File 'lib/kaltura_types.rb', line 3291

def media_parser_type
  @media_parser_type
end

#nameObject

The name of the Conversion Profile



3263
3264
3265
# File 'lib/kaltura_types.rb', line 3263

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



3259
3260
3261
# File 'lib/kaltura_types.rb', line 3259

def partner_id
  @partner_id
end

#statusObject

Returns the value of attribute status.



3260
3261
3262
# File 'lib/kaltura_types.rb', line 3260

def status
  @status
end

#storage_profile_idObject

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



3289
3290
3291
# File 'lib/kaltura_types.rb', line 3289

def storage_profile_id
  @storage_profile_id
end

#system_nameObject

System name of the Conversion Profile



3265
3266
3267
# File 'lib/kaltura_types.rb', line 3265

def system_name
  @system_name
end

#tagsObject

Comma separated tags



3267
3268
3269
# File 'lib/kaltura_types.rb', line 3267

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



3261
3262
3263
# File 'lib/kaltura_types.rb', line 3261

def type
  @type
end

#xsl_transformationObject

XSL to transform ingestion MRSS XML



3287
3288
3289
# File 'lib/kaltura_types.rb', line 3287

def xsl_transformation
  @xsl_transformation
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
# File 'lib/kaltura_types.rb', line 3338

def from_xml(xml_element)
	super
	if xml_element.elements['id'] != nil
		self.id = xml_element.elements['id'].text
	end
	if xml_element.elements['partnerId'] != nil
		self.partner_id = xml_element.elements['partnerId'].text
	end
	if xml_element.elements['status'] != nil
		self.status = xml_element.elements['status'].text
	end
	if xml_element.elements['type'] != nil
		self.type = xml_element.elements['type'].text
	end
	if xml_element.elements['name'] != nil
		self.name = xml_element.elements['name'].text
	end
	if xml_element.elements['systemName'] != nil
		self.system_name = xml_element.elements['systemName'].text
	end
	if xml_element.elements['tags'] != nil
		self.tags = xml_element.elements['tags'].text
	end
	if xml_element.elements['description'] != nil
		self.description = xml_element.elements['description'].text
	end
	if xml_element.elements['defaultEntryId'] != nil
		self.default_entry_id = xml_element.elements['defaultEntryId'].text
	end
	if xml_element.elements['createdAt'] != nil
		self.created_at = xml_element.elements['createdAt'].text
	end
	if xml_element.elements['flavorParamsIds'] != nil
		self.flavor_params_ids = xml_element.elements['flavorParamsIds'].text
	end
	if xml_element.elements['isDefault'] != nil
		self.is_default = xml_element.elements['isDefault'].text
	end
	if xml_element.elements['isPartnerDefault'] != nil
		self.is_partner_default = xml_element.elements['isPartnerDefault'].text
	end
	if xml_element.elements['cropDimensions'] != nil
		self.crop_dimensions = KalturaClientBase.object_from_xml(xml_element.elements['cropDimensions'], 'KalturaCropDimensions')
	end
	if xml_element.elements['clipStart'] != nil
		self.clip_start = xml_element.elements['clipStart'].text
	end
	if xml_element.elements['clipDuration'] != nil
		self.clip_duration = xml_element.elements['clipDuration'].text
	end
	if xml_element.elements['xslTransformation'] != nil
		self.xsl_transformation = xml_element.elements['xslTransformation'].text
	end
	if xml_element.elements['storageProfileId'] != nil
		self.storage_profile_id = xml_element.elements['storageProfileId'].text
	end
	if xml_element.elements['mediaParserType'] != nil
		self.media_parser_type = xml_element.elements['mediaParserType'].text
	end
	if xml_element.elements['calculateComplexity'] != nil
		self.calculate_complexity = xml_element.elements['calculateComplexity'].text
	end
	if xml_element.elements['collectionTags'] != nil
		self.collection_tags = xml_element.elements['collectionTags'].text
	end
	if xml_element.elements['conditionalProfiles'] != nil
		self.conditional_profiles = xml_element.elements['conditionalProfiles'].text
	end
	if xml_element.elements['detectGOP'] != nil
		self.detect_gop = xml_element.elements['detectGOP'].text
	end
	if xml_element.elements['mediaInfoXslTransformation'] != nil
		self.media_info_xsl_transformation = xml_element.elements['mediaInfoXslTransformation'].text
	end
	if xml_element.elements['defaultReplacementOptions'] != nil
		self.default_replacement_options = KalturaClientBase.object_from_xml(xml_element.elements['defaultReplacementOptions'], 'KalturaEntryReplacementOptions')
	end
	if xml_element.elements['defaultAudioLang'] != nil
		self.default_audio_lang = xml_element.elements['defaultAudioLang'].text
	end
end