class Kaltura::KalturaCuePointService
Cue Point service
Public Class Methods
Kaltura::KalturaServiceBase::new
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 414 def initialize(client) super(client) end
Public Instance Methods
Allows you to add an cue point object associated with an entry @return [KalturaCuePoint]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 420 def add(cue_point) kparams = {} client.add_param(kparams, 'cuePoint', cue_point) client.queue_service_action_call('cuepoint_cuepoint', 'add', 'KalturaCuePoint', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Allows you to add multiple cue points objects by uploading XML that contains multiple cue point definitions @return [KalturaCuePointListResponse]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 432 def add_from_bulk(file_data) kparams = {} kfiles = {} client.add_param(kfiles, 'fileData', file_data) client.queue_service_action_call('cuepoint_cuepoint', 'addFromBulk', 'KalturaCuePointListResponse', kparams, kfiles) if (client.is_multirequest) return nil end return client.do_queue() end
Clone cuePoint with id to given entry @return [KalturaCuePoint]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 445 def clone(id, entry_id) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'entryId', entry_id) client.queue_service_action_call('cuepoint_cuepoint', 'clone', 'KalturaCuePoint', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
count cue point objects by filter @return [int]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 458 def count(filter=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.queue_service_action_call('cuepoint_cuepoint', 'count', 'int', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
delete cue point by id, and delete all children cue points @return []
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 470 def delete(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('cuepoint_cuepoint', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Retrieve an CuePoint object by id @return [KalturaCuePoint]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 482 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('cuepoint_cuepoint', 'get', 'KalturaCuePoint', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
List cue point objects by filter and pager @return [KalturaCuePointListResponse]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 494 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('cuepoint_cuepoint', 'list', 'KalturaCuePointListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Download multiple cue points objects as XML definitions @return [file]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 507 def serve_bulk(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('cuepoint_cuepoint', 'serveBulk', 'file', kparams) return client.get_serve_url() end
Update cue point by id @return [KalturaCuePoint]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 517 def update(id, cue_point) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'cuePoint', cue_point) client.queue_service_action_call('cuepoint_cuepoint', 'update', 'KalturaCuePoint', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
@return [KalturaCuePoint]
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 529 def update_cue_points_times(id, start_time, end_time=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'startTime', start_time) client.add_param(kparams, 'endTime', end_time) client.queue_service_action_call('cuepoint_cuepoint', 'updateCuePointsTimes', 'KalturaCuePoint', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Update cuePoint status by id @return []
# File lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb, line 543 def update_status(id, status) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'status', status) client.queue_service_action_call('cuepoint_cuepoint', 'updateStatus', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end