UNPKG

@kaltura-ng/kaltura-client

Version:
39 lines 1.81 kB
var __extends = (this && this.__extends) || (function () { var extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); import { KalturaTypesFactory } from '../kaltura-types-factory'; import { KalturaDrmPlaybackPluginData } from './KalturaDrmPlaybackPluginData'; import { KalturaObjectBase } from '../kaltura-object-base'; var KalturaPlaybackSource = (function (_super) { __extends(KalturaPlaybackSource, _super); function KalturaPlaybackSource(data) { var _this = _super.call(this, data) || this; if (typeof _this.drm === 'undefined') _this.drm = []; return _this; } KalturaPlaybackSource.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { objectType: { type: 'c', default: 'KalturaPlaybackSource' }, deliveryProfileId: { type: 's' }, format: { type: 's' }, protocols: { type: 's' }, flavorIds: { type: 's' }, url: { type: 's' }, drm: { type: 'a', subTypeConstructor: KalturaDrmPlaybackPluginData, subType: 'KalturaDrmPlaybackPluginData' } }); return result; }; return KalturaPlaybackSource; }(KalturaObjectBase)); export { KalturaPlaybackSource }; KalturaTypesFactory.registerType('KalturaPlaybackSource', KalturaPlaybackSource); //# sourceMappingURL=KalturaPlaybackSource.js.map