@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
32 lines (31 loc) • 1.59 kB
TypeScript
import AudioMixFilter from './AudioMixFilter';
import AudioVolumeFilter from './AudioVolumeFilter';
import AzureSpeechToCaptionsFilter from './AzureSpeechToCaptionsFilter';
import BitmovinResource from './BitmovinResource';
import ConformFilter from './ConformFilter';
import CropFilter from './CropFilter';
import DeinterlaceFilter from './DeinterlaceFilter';
import DenoiseHqdn3dFilter from './DenoiseHqdn3dFilter';
import EbuR128SinglePassFilter from './EbuR128SinglePassFilter';
import EnhancedDeinterlaceFilter from './EnhancedDeinterlaceFilter';
import EnhancedWatermarkFilter from './EnhancedWatermarkFilter';
import FilterType from './FilterType';
import InterlaceFilter from './InterlaceFilter';
import RotateFilter from './RotateFilter';
import ScaleFilter from './ScaleFilter';
import TextFilter from './TextFilter';
import UnsharpFilter from './UnsharpFilter';
import WatermarkFilter from './WatermarkFilter';
export type FilterUnion = CropFilter | ConformFilter | WatermarkFilter | EnhancedWatermarkFilter | RotateFilter | DeinterlaceFilter | EnhancedDeinterlaceFilter | AudioMixFilter | DenoiseHqdn3dFilter | TextFilter | UnsharpFilter | ScaleFilter | InterlaceFilter | AudioVolumeFilter | EbuR128SinglePassFilter | AzureSpeechToCaptionsFilter;
/**
* @export
* @class Filter
*/
export declare class Filter extends BitmovinResource {
protected static readonly _discriminatorName = "type";
protected static readonly _discriminatorMapping: {
[key in keyof typeof FilterType]: string;
};
constructor(obj?: Partial<Filter>);
}
export default Filter;