UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

47 lines (46 loc) 1.69 kB
import AspectMode from './AspectMode'; import PaddingSequence from './PaddingSequence'; /** * @export * @class ConcatenationInputConfiguration */ export declare class ConcatenationInputConfiguration { /** * The ID of the input stream to be concatenated. This can be an ingest input stream or a trimming input stream (required) * @type {string} * @memberof ConcatenationInputConfiguration */ inputStreamId?: string; /** * Exactly one input stream of a concatenation must have this set to true, which will be used as reference for scaling, aspect ratio, FPS, sample rate, etc. * @type {boolean} * @memberof ConcatenationInputConfiguration */ isMain?: boolean; /** * A unique integer value that determines concatenation order (required) * @type {number} * @memberof ConcatenationInputConfiguration */ position?: number; /** * Inserts a padding sequence (black frames and/or silent audio) before the input stream. * @type {PaddingSequence} * @memberof ConcatenationInputConfiguration */ paddingBefore?: PaddingSequence; /** * Inserts a padding sequence (black frames and/or silent audio) after the input stream. * @type {PaddingSequence} * @memberof ConcatenationInputConfiguration */ paddingAfter?: PaddingSequence; /** * Specifies the aspect mode that is used when adapting to the main input stream's aspect ratio * @type {AspectMode} * @memberof ConcatenationInputConfiguration */ aspectMode?: AspectMode; constructor(obj?: Partial<ConcatenationInputConfiguration>); } export default ConcatenationInputConfiguration;