@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
29 lines (28 loc) • 1.75 kB
TypeScript
import AudioMixInputStream from './AudioMixInputStream';
import BitmovinResource from './BitmovinResource';
import Cea608CaptionInputStream from './Cea608CaptionInputStream';
import Cea708CaptionInputStream from './Cea708CaptionInputStream';
import ConcatenationInputStream from './ConcatenationInputStream';
import DolbyAtmosIngestInputStream from './DolbyAtmosIngestInputStream';
import DolbyVisionInputStream from './DolbyVisionInputStream';
import DolbyVisionMetadataIngestInputStream from './DolbyVisionMetadataIngestInputStream';
import DvbSubtitleInputStream from './DvbSubtitleInputStream';
import FileInputStream from './FileInputStream';
import H264PictureTimingTrimmingInputStream from './H264PictureTimingTrimmingInputStream';
import IngestInputStream from './IngestInputStream';
import InputStreamType from './InputStreamType';
import TimeBasedTrimmingInputStream from './TimeBasedTrimmingInputStream';
import TimecodeTrackTrimmingInputStream from './TimecodeTrackTrimmingInputStream';
export type InputStreamUnion = IngestInputStream | ConcatenationInputStream | TimeBasedTrimmingInputStream | TimecodeTrackTrimmingInputStream | H264PictureTimingTrimmingInputStream | AudioMixInputStream | DolbyVisionMetadataIngestInputStream | Cea608CaptionInputStream | Cea708CaptionInputStream | FileInputStream | DvbSubtitleInputStream | DolbyAtmosIngestInputStream | DolbyVisionInputStream;
/**
* @export
* @class InputStream
*/
export declare class InputStream extends BitmovinResource {
protected static readonly _discriminatorName = "type";
protected static readonly _discriminatorMapping: {
[key in keyof typeof InputStreamType]: string;
};
constructor(obj?: Partial<InputStream>);
}
export default InputStream;