@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
42 lines (41 loc) • 1.44 kB
TypeScript
import InputStream from './InputStream';
import InputStreamType from './InputStreamType';
import StreamSelectionMode from './StreamSelectionMode';
/**
* @export
* @class DvbSubtitleInputStream
*/
export declare class DvbSubtitleInputStream extends InputStream {
/**
* Discriminator property for InputStream
* @type {string}
* @memberof DvbSubtitleInputStream
*/
readonly type: InputStreamType;
/**
* ID of an Input resource defining the input storage
* @type {string}
* @memberof DvbSubtitleInputStream
*/
inputId?: string;
/**
* Path to an input media file
* @type {string}
* @memberof DvbSubtitleInputStream
*/
inputPath?: string;
/**
* Specifies the strategy for selecting a stream from the input file. Supported values for VOD encodings: AUTO, POSITION_ABSOLUTE, SUBTITLE_RELATIVE. Supported values for LIVE encodings: POSITION_ABSOLUTE
* @type {StreamSelectionMode}
* @memberof DvbSubtitleInputStream
*/
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 DvbSubtitleInputStream
*/
position?: number;
constructor(obj?: Partial<DvbSubtitleInputStream>);
}
export default DvbSubtitleInputStream;