UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

30 lines (29 loc) 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const BaseAPI_1 = require("../../../../common/BaseAPI"); const CustomTagsApi_1 = require("./customTags/CustomTagsApi"); const TypeApi_1 = require("./type/TypeApi"); const VideoApi_1 = require("./video/VideoApi"); const AudioApi_1 = require("./audio/AudioApi"); const SubtitlesApi_1 = require("./subtitles/SubtitlesApi"); const VttApi_1 = require("./vtt/VttApi"); const ClosedCaptionsApi_1 = require("./closedCaptions/ClosedCaptionsApi"); /** * MediaApi - object-oriented interface * @export * @class MediaApi * @extends {BaseAPI} */ class MediaApi extends BaseAPI_1.BaseAPI { constructor(configuration) { super(configuration); this.customTags = new CustomTagsApi_1.default(configuration); this.type = new TypeApi_1.default(configuration); this.video = new VideoApi_1.default(configuration); this.audio = new AudioApi_1.default(configuration); this.subtitles = new SubtitlesApi_1.default(configuration); this.vtt = new VttApi_1.default(configuration); this.closedCaptions = new ClosedCaptionsApi_1.default(configuration); } } exports.default = MediaApi;