@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
29 lines (28 loc) • 1.09 kB
TypeScript
import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import RtmpInput from '../../../models/RtmpInput';
import PaginationResponse from '../../../models/PaginationResponse';
import { RtmpInputListQueryParams, RtmpInputListQueryParamsBuilder } from './RtmpInputListQueryParams';
/**
* RtmpApi - object-oriented interface
* @export
* @class RtmpApi
* @extends {BaseAPI}
*/
export default class RtmpApi extends BaseAPI {
constructor(configuration: Configuration);
/**
* @summary RTMP Input Details
* @param {string} inputId Id of the input
* @throws {BitmovinError}
* @memberof RtmpApi
*/
get(inputId: string): Promise<RtmpInput>;
/**
* @summary List RTMP Inputs
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof RtmpApi
*/
list(queryParameters?: RtmpInputListQueryParams | ((q: RtmpInputListQueryParamsBuilder) => RtmpInputListQueryParamsBuilder)): Promise<PaginationResponse<RtmpInput>>;
}