@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
26 lines (25 loc) • 822 B
TypeScript
import { BaseAPI } from '../../../../common/BaseAPI';
import Configuration from '../../../../common/Configuration';
import CustomTagsApi from './customTags/CustomTagsApi';
import TypeApi from './type/TypeApi';
import VideoApi from './video/VideoApi';
import AudioApi from './audio/AudioApi';
import SubtitlesApi from './subtitles/SubtitlesApi';
import VttApi from './vtt/VttApi';
import ClosedCaptionsApi from './closedCaptions/ClosedCaptionsApi';
/**
* MediaApi - object-oriented interface
* @export
* @class MediaApi
* @extends {BaseAPI}
*/
export default class MediaApi extends BaseAPI {
customTags: CustomTagsApi;
type: TypeApi;
video: VideoApi;
audio: AudioApi;
subtitles: SubtitlesApi;
vtt: VttApi;
closedCaptions: ClosedCaptionsApi;
constructor(configuration: Configuration);
}