@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
33 lines (32 loc) • 1.82 kB
TypeScript
import { BaseAPI } from '../../../../../common/BaseAPI';
import Configuration from '../../../../../common/Configuration';
import SrtStatistics from '../../../../../models/SrtStatistics';
import PaginationResponse from '../../../../../models/PaginationResponse';
import { SrtStatisticsListQueryParams, SrtStatisticsListQueryParamsBuilder } from './SrtStatisticsListQueryParams';
import { SrtStatisticsListBySrtInputIdQueryParams, SrtStatisticsListBySrtInputIdQueryParamsBuilder } from './SrtStatisticsListBySrtInputIdQueryParams';
/**
* SrtApi - object-oriented interface
* @export
* @class SrtApi
* @extends {BaseAPI}
*/
export default class SrtApi extends BaseAPI {
constructor(configuration: Configuration);
/**
* @summary List Stream Infos of Live Statistics from an Encoding
* @param {string} encodingId Id of the encoding.
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof SrtApi
*/
list(encodingId: string, queryParameters?: SrtStatisticsListQueryParams | ((q: SrtStatisticsListQueryParamsBuilder) => SrtStatisticsListQueryParamsBuilder)): Promise<PaginationResponse<SrtStatistics>>;
/**
* @summary List Statistics For SRT Live Stream Input
* @param {string} encodingId Id of the encoding.
* @param {string} srtInputId Id of the SRT input.
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof SrtApi
*/
listBySrtInputId(encodingId: string, srtInputId: string, queryParameters?: SrtStatisticsListBySrtInputIdQueryParams | ((q: SrtStatisticsListBySrtInputIdQueryParamsBuilder) => SrtStatisticsListBySrtInputIdQueryParamsBuilder)): Promise<PaginationResponse<SrtStatistics>>;
}