@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
75 lines (74 loc) • 1.9 kB
TypeScript
import AudioStream from './AudioStream';
import MediaStream from './MediaStream';
import SubtitleStream from './SubtitleStream';
import VideoStream from './VideoStream';
/**
* @export
* @class EncodingStreamInputDetails
*/
export declare class EncodingStreamInputDetails {
/**
* Format name
* @type {string}
* @memberof EncodingStreamInputDetails
*/
formatName?: string;
/**
* The start time in seconds
* @type {number}
* @memberof EncodingStreamInputDetails
*/
startTime?: number;
/**
* Duration in seconds
* @type {number}
* @memberof EncodingStreamInputDetails
*/
duration?: number;
/**
* Input file size in bytes
* @type {number}
* @memberof EncodingStreamInputDetails
*/
size?: number;
/**
* Bitrate in bps
* @type {number}
* @memberof EncodingStreamInputDetails
*/
bitrate?: number;
/**
* Additional metadata saved in the input file
* @type {{ [key: string]: any; }}
* @memberof EncodingStreamInputDetails
*/
tags?: {
[key: string]: any;
};
/**
* Video streams in the input file
* @type {VideoStream[]}
* @memberof EncodingStreamInputDetails
*/
videoStreams?: VideoStream[];
/**
* Audio stream in the input file
* @type {AudioStream[]}
* @memberof EncodingStreamInputDetails
*/
audioStreams?: AudioStream[];
/**
* Meta data streams in the input file
* @type {MediaStream[]}
* @memberof EncodingStreamInputDetails
*/
metaStreams?: MediaStream[];
/**
* Subtitle streams in the input file
* @type {SubtitleStream[]}
* @memberof EncodingStreamInputDetails
*/
subtitleStreams?: SubtitleStream[];
constructor(obj?: Partial<EncodingStreamInputDetails>);
}
export default EncodingStreamInputDetails;