@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
26 lines (25 loc) • 825 B
TypeScript
import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import LiveApi from './live/LiveApi';
import VodApi from './vod/VodApi';
import LiveStatisticsApi from './liveStatistics/LiveStatisticsApi';
import EncodingStats from '../../../models/EncodingStats';
/**
* EncodingsApi - object-oriented interface
* @export
* @class EncodingsApi
* @extends {BaseAPI}
*/
export default class EncodingsApi extends BaseAPI {
live: LiveApi;
vod: VodApi;
liveStatistics: LiveStatisticsApi;
constructor(configuration: Configuration);
/**
* @summary Get Statistics from an Encoding
* @param {string} encodingId Id of the encoding
* @throws {BitmovinError}
* @memberof EncodingsApi
*/
get(encodingId: string): Promise<EncodingStats>;
}