UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

63 lines (62 loc) 2.56 kB
import { BaseAPI } from '../../common/BaseAPI'; import Configuration from '../../common/Configuration'; import TypeApi from './type/TypeApi'; import ConformApi from './conform/ConformApi'; import WatermarkApi from './watermark/WatermarkApi'; import AudioVolumeApi from './audioVolume/AudioVolumeApi'; import AzureSpeechToCaptionsApi from './azureSpeechToCaptions/AzureSpeechToCaptionsApi'; import EnhancedWatermarkApi from './enhancedWatermark/EnhancedWatermarkApi'; import CropApi from './crop/CropApi'; import RotateApi from './rotate/RotateApi'; import DeinterlaceApi from './deinterlace/DeinterlaceApi'; import EnhancedDeinterlaceApi from './enhancedDeinterlace/EnhancedDeinterlaceApi'; import AudioMixApi from './audioMix/AudioMixApi'; import DenoiseHqdn3dApi from './denoiseHqdn3d/DenoiseHqdn3dApi'; import EbuR128SinglePassApi from './ebuR128SinglePass/EbuR128SinglePassApi'; import TextApi from './text/TextApi'; import InterlaceApi from './interlace/InterlaceApi'; import UnsharpApi from './unsharp/UnsharpApi'; import ScaleApi from './scale/ScaleApi'; import Filter from '../../models/Filter'; import PaginationResponse from '../../models/PaginationResponse'; import { FilterListQueryParams, FilterListQueryParamsBuilder } from './FilterListQueryParams'; /** * FiltersApi - object-oriented interface * @export * @class FiltersApi * @extends {BaseAPI} */ export default class FiltersApi extends BaseAPI { type: TypeApi; conform: ConformApi; watermark: WatermarkApi; audioVolume: AudioVolumeApi; azureSpeechToCaptions: AzureSpeechToCaptionsApi; enhancedWatermark: EnhancedWatermarkApi; crop: CropApi; rotate: RotateApi; deinterlace: DeinterlaceApi; enhancedDeinterlace: EnhancedDeinterlaceApi; audioMix: AudioMixApi; denoiseHqdn3d: DenoiseHqdn3dApi; ebuR128SinglePass: EbuR128SinglePassApi; text: TextApi; interlace: InterlaceApi; unsharp: UnsharpApi; scale: ScaleApi; constructor(configuration: Configuration); /** * @summary Get Filter Details * @param {string} filterId Id of the filter * @throws {BitmovinError} * @memberof FiltersApi */ get(filterId: string): Promise<Filter>; /** * @summary List all Filters * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof FiltersApi */ list(queryParameters?: FilterListQueryParams | ((q: FilterListQueryParamsBuilder) => FilterListQueryParamsBuilder)): Promise<PaginationResponse<Filter>>; }