@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
26 lines (25 loc) • 848 B
TypeScript
import { BaseAPI } from '../../../../common/BaseAPI';
import Configuration from '../../../../common/Configuration';
import EventsApi from './events/EventsApi';
import StreamsApi from './streams/StreamsApi';
import SrtApi from './srt/SrtApi';
import LiveEncodingStats from '../../../../models/LiveEncodingStats';
/**
* LiveStatisticsApi - object-oriented interface
* @export
* @class LiveStatisticsApi
* @extends {BaseAPI}
*/
export default class LiveStatisticsApi extends BaseAPI {
events: EventsApi;
streams: StreamsApi;
srt: SrtApi;
constructor(configuration: Configuration);
/**
* @summary List Live Statistics from an Encoding
* @param {string} encodingId Id of the encoding.
* @throws {BitmovinError}
* @memberof LiveStatisticsApi
*/
get(encodingId: string): Promise<LiveEncodingStats>;
}