UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

48 lines (47 loc) 2.26 kB
import { BaseAPI } from '../../../../../common/BaseAPI'; import Configuration from '../../../../../common/Configuration'; import BitmovinResponse from '../../../../../models/BitmovinResponse'; import Cea608CaptionInputStream from '../../../../../models/Cea608CaptionInputStream'; import PaginationResponse from '../../../../../models/PaginationResponse'; import { Cea608CaptionInputStreamListQueryParams, Cea608CaptionInputStreamListQueryParamsBuilder } from './Cea608CaptionInputStreamListQueryParams'; /** * Cea608Api - object-oriented interface * @export * @class Cea608Api * @extends {BaseAPI} */ export default class Cea608Api extends BaseAPI { constructor(configuration: Configuration); /** * @summary Add CEA 608 Input Stream * @param {string} encodingId Id of the encoding. * @param {Cea608CaptionInputStream} cea608CaptionInputStream The CEA 608 Input Stream to be created * @throws {BitmovinError} * @memberof Cea608Api */ create(encodingId: string, cea608CaptionInputStream?: Cea608CaptionInputStream): Promise<Cea608CaptionInputStream>; /** * @summary Delete CEA 608 Input Stream * @param {string} encodingId Id of the encoding. * @param {string} inputStreamId Id of the CEA 608 input stream. * @throws {BitmovinError} * @memberof Cea608Api */ delete(encodingId: string, inputStreamId: string): Promise<BitmovinResponse>; /** * @summary CEA 608 Input Stream Details * @param {string} encodingId Id of the encoding. * @param {string} inputStreamId Id of the CEA 608 input stream. * @throws {BitmovinError} * @memberof Cea608Api */ get(encodingId: string, inputStreamId: string): Promise<Cea608CaptionInputStream>; /** * @summary List CEA 608 Input Streams * @param {string} encodingId Id of the encoding. * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof Cea608Api */ list(encodingId: string, queryParameters?: Cea608CaptionInputStreamListQueryParams | ((q: Cea608CaptionInputStreamListQueryParamsBuilder) => Cea608CaptionInputStreamListQueryParamsBuilder)): Promise<PaginationResponse<Cea608CaptionInputStream>>; }