@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
42 lines (41 loc) • 1.28 kB
TypeScript
import InputStream from './InputStream';
import InputStreamType from './InputStreamType';
import StreamSelectionMode from './StreamSelectionMode';
/**
* @export
* @class IngestInputStream
*/
export declare class IngestInputStream extends InputStream {
/**
* Discriminator property for InputStream
* @type {string}
* @memberof IngestInputStream
*/
readonly type: InputStreamType;
/**
* ID of an Input resource defining the input storage (required)
* @type {string}
* @memberof IngestInputStream
*/
inputId?: string;
/**
* Path to an input media file (required)
* @type {string}
* @memberof IngestInputStream
*/
inputPath?: string;
/**
* Specifies the strategy for selecting a stream from the input file
* @type {StreamSelectionMode}
* @memberof IngestInputStream
*/
selectionMode?: StreamSelectionMode;
/**
* Position of the stream to be selected from the input file (zero-based). Must not be set in combination with selectionMode 'AUTO', defaults to 0 for any other selectionMode.
* @type {number}
* @memberof IngestInputStream
*/
position?: number;
constructor(obj?: Partial<IngestInputStream>);
}
export default IngestInputStream;