@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
36 lines (35 loc) • 1.33 kB
TypeScript
import { BaseAPI } from '../common/BaseAPI';
import Configuration from '../common/Configuration';
import InputsApi from './inputs/InputsApi';
import OutputsApi from './outputs/OutputsApi';
import ConfigurationsApi from './configurations/ConfigurationsApi';
import FiltersApi from './filters/FiltersApi';
import EncodingsApi from './encodings/EncodingsApi';
import LiveApi from './live/LiveApi';
import ManifestsApi from './manifests/ManifestsApi';
import InfrastructureApi from './infrastructure/InfrastructureApi';
import StatisticsApi from './statistics/StatisticsApi';
import WatchFoldersApi from './watchFolders/WatchFoldersApi';
import ErrorDefinitionsApi from './errorDefinitions/ErrorDefinitionsApi';
import TemplatesApi from './templates/TemplatesApi';
/**
* EncodingApi - object-oriented interface
* @export
* @class EncodingApi
* @extends {BaseAPI}
*/
export default class EncodingApi extends BaseAPI {
inputs: InputsApi;
outputs: OutputsApi;
configurations: ConfigurationsApi;
filters: FiltersApi;
encodings: EncodingsApi;
live: LiveApi;
manifests: ManifestsApi;
infrastructure: InfrastructureApi;
statistics: StatisticsApi;
watchFolders: WatchFoldersApi;
errorDefinitions: ErrorDefinitionsApi;
templates: TemplatesApi;
constructor(configuration: Configuration);
}