@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
47 lines (46 loc) • 1.69 kB
TypeScript
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;