class KalturaClient in Kaltura 6.2
Same name and namespace in other branches
- 5 kaltura_client/kaltura_client.php \KalturaClient
- 6 kaltura_client/kaltura_client.php \KalturaClient
Hierarchy
- class \KalturaClientBase
- class \KalturaClient
Expanded class hierarchy of KalturaClient
File
- kaltura_client/
KalturaClient.php, line 5185
View source
class KalturaClient extends KalturaClientBase {
/**
* Media service lets you upload and manage media files (images / videos & audio)
*
* @var KalturaMediaService
*/
public $media = null;
/**
* A Mix is an XML unique format invented by Kaltura, it allows the user to create a mix of videos and images, in and out points, transitions, text overlays, soundtrack, effects and much more...
* Mixing service lets you create a new mix, manage its metadata and make basic manipulations.
*
* @var KalturaMixingService
*/
public $mixing = null;
/**
* Document service lets you upload and manage document files
*
* @var KalturaDocumentService
*/
public $document = null;
/**
* Data service lets you manage data content (textual content)
*
* @var KalturaDataService
*/
public $data = null;
/**
* Base Entry Service
*
* @var KalturaBaseEntryService
*/
public $baseEntry = null;
/**
* Session service
*
* @var KalturaSessionService
*/
public $session = null;
/**
* UiConf service lets you create and manage your UIConfs for the various flash components
* This service is used by the KMC-ApplicationStudio
*
* @var KalturaUiConfService
*/
public $uiConf = null;
/**
* Playlist service lets you create,manage and play your playlists
* Playlists could be static (containing a fixed list of entries) or dynamic (baseed on a filter)
*
* @var KalturaPlaylistService
*/
public $playlist = null;
/**
* Manage partner users on Kaltura's side
* The userId in kaltura is the unique Id in the partner's system, and the [partnerId,Id] couple are unique key in kaltura's DB
*
* @var KalturaUserService
*/
public $user = null;
/**
* widget service for full widget management
*
* @var KalturaWidgetService
*/
public $widget = null;
/**
* Search service allows you to search for media in various media providers
* This service is being used mostly by the CW component
*
* @var KalturaSearchService
*/
public $search = null;
/**
* partner service allows you to change/manage your partner personal details and settings as well
*
* @var KalturaPartnerService
*/
public $partner = null;
/**
* adminuser service
*
* @var KalturaAdminUserService
*/
public $adminUser = null;
/**
* System Service
*
* @var KalturaSystemService
*/
public $system = null;
/**
* Bulk Upload Service
*
* @var KalturaBulkUploadService
*/
public $bulkUpload = null;
/**
* Notification Service
*
* @var KalturaNotificationService
*/
public $notification = null;
/**
* batch service lets you handle different batch process from remote machines.
* As oppesed to other ojects in the system, locking mechanism is critical in this case.
* For this reason the GetExclusiveXXX , UpdateExclusiveXXX and FreeExclusiveXXX actions are important for the system's intergity.
* In general - updating batch object should be done only using the UpdateExclusiveXXX which in turn can be called only after
* acuiring a batch objet properly (using GetExclusiveXXX).
* If an object was aquired and should be returned to the pool in it's initial state - use the FreeExclusiveXXX action
*
* @var KalturaBatchService
*/
public $batch = null;
/**
* api for getting reports data by the report type and some inputFilter
*
* @var KalturaReportService
*/
public $report = null;
/**
* Conversion Profile Service
*
* @var KalturaConversionProfileService
*/
public $conversionProfile = null;
/**
* Stats Service
*
* @var KalturaStatsService
*/
public $stats = null;
public function __construct(KalturaConfiguration $config) {
parent::__construct($config);
$this->media = new KalturaMediaService($this);
$this->mixing = new KalturaMixingService($this);
$this->document = new KalturaDocumentService($this);
$this->data = new KalturaDataService($this);
$this->baseEntry = new KalturaBaseEntryService($this);
$this->session = new KalturaSessionService($this);
$this->uiConf = new KalturaUiConfService($this);
$this->playlist = new KalturaPlaylistService($this);
$this->user = new KalturaUserService($this);
$this->widget = new KalturaWidgetService($this);
$this->search = new KalturaSearchService($this);
$this->partner = new KalturaPartnerService($this);
$this->adminUser = new KalturaAdminUserService($this);
$this->system = new KalturaSystemService($this);
$this->bulkUpload = new KalturaBulkUploadService($this);
$this->notification = new KalturaNotificationService($this);
$this->batch = new KalturaBatchService($this);
$this->report = new KalturaReportService($this);
$this->conversionProfile = new KalturaConversionProfileService($this);
$this->stats = new KalturaStatsService($this);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
KalturaClient:: |
public | property | adminuser service | |
KalturaClient:: |
public | property | Base Entry Service | |
KalturaClient:: |
public | property | batch service lets you handle different batch process from remote machines. As oppesed to other ojects in the system, locking mechanism is critical in this case. For this reason the GetExclusiveXXX , UpdateExclusiveXXX and FreeExclusiveXXX actions are… | |
KalturaClient:: |
public | property | Bulk Upload Service | |
KalturaClient:: |
public | property | Conversion Profile Service | |
KalturaClient:: |
public | property | Data service lets you manage data content (textual content) | |
KalturaClient:: |
public | property | Document service lets you upload and manage document files | |
KalturaClient:: |
public | property | Media service lets you upload and manage media files (images / videos & audio) | |
KalturaClient:: |
public | property | A Mix is an XML unique format invented by Kaltura, it allows the user to create a mix of videos and images, in and out points, transitions, text overlays, soundtrack, effects and much more... Mixing service lets you create a new mix, manage its… | |
KalturaClient:: |
public | property | Notification Service | |
KalturaClient:: |
public | property | partner service allows you to change/manage your partner personal details and settings as well | |
KalturaClient:: |
public | property | Playlist service lets you create,manage and play your playlists Playlists could be static (containing a fixed list of entries) or dynamic (baseed on a filter) | |
KalturaClient:: |
public | property | api for getting reports data by the report type and some inputFilter | |
KalturaClient:: |
public | property | Search service allows you to search for media in various media providers This service is being used mostly by the CW component | |
KalturaClient:: |
public | property | Session service | |
KalturaClient:: |
public | property | Stats Service | |
KalturaClient:: |
public | property | System Service | |
KalturaClient:: |
public | property | UiConf service lets you create and manage your UIConfs for the various flash components This service is used by the KMC-ApplicationStudio | |
KalturaClient:: |
public | property | Manage partner users on Kaltura's side The userId in kaltura is the unique Id in the partner's system, and the [partnerId,Id] couple are unique key in kaltura's DB | |
KalturaClient:: |
public | property | widget service for full widget management | |
KalturaClient:: |
public | function |
* Kaltura client constructor
*
* Overrides KalturaClientBase:: |
|
KalturaClientBase:: |
private | property | * | |
KalturaClientBase:: |
private | property | * | |
KalturaClientBase:: |
private | property | * | |
KalturaClientBase:: |
private | property | * | |
KalturaClientBase:: |
private | property | * | |
KalturaClientBase:: |
public | function | * Add parameter to array of parameters that is passed by reference * * | |
KalturaClientBase:: |
private | function | * Curl HTTP POST Request * * | |
KalturaClientBase:: |
private | function | * Send http request by using curl (if available) or php stream_context * * | |
KalturaClientBase:: |
public | function | ||
KalturaClientBase:: |
private | function | * HTTP stream context request * * | |
KalturaClientBase:: |
public | function | * Call all API service that are in queue * * | |
KalturaClientBase:: |
public | function | * | |
KalturaClientBase:: |
public | function | * | |
KalturaClientBase:: |
public | function | * Checks whether the result object is an error * * | |
KalturaClientBase:: |
public | function | ||
KalturaClientBase:: |
constant | |||
KalturaClientBase:: |
constant | |||
KalturaClientBase:: |
constant | |||
KalturaClientBase:: |
constant | |||
KalturaClientBase:: |
protected | function | * | |
KalturaClientBase:: |
public | function | ||
KalturaClientBase:: |
public | function | * | |
KalturaClientBase:: |
public | function | * | |
KalturaClientBase:: |
private | function | * Sign array of parameters * * | |
KalturaClientBase:: |
public | function | ||
KalturaClientBase:: |
public | function | * Validate the result object and throw exception if its an error * * | |
KalturaClientBase:: |
public | function | * Validate that the passed object type is of the expected type * * |