@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
52 lines (51 loc) • 1.23 kB
TypeScript
import BasicMediaInfo from './BasicMediaInfo';
/**
* @export
* @class SegmentsMediaInfo
*/
export declare class SegmentsMediaInfo extends BasicMediaInfo {
/**
* Path to segments. (required)
* @type {string}
* @memberof SegmentsMediaInfo
*/
segmentPath?: string;
/**
* Id of the encoding. (required)
* @type {string}
* @memberof SegmentsMediaInfo
*/
encodingId?: string;
/**
* Id of the stream. (required)
* @type {string}
* @memberof SegmentsMediaInfo
*/
streamId?: string;
/**
* Id of the muxing. (required)
* @type {string}
* @memberof SegmentsMediaInfo
*/
muxingId?: string;
/**
* Id of the DRM.
* @type {string}
* @memberof SegmentsMediaInfo
*/
drmId?: string;
/**
* Number of the first segment. Default is 0.
* @type {number}
* @memberof SegmentsMediaInfo
*/
startSegmentNumber?: number;
/**
* Number of the last segment. Default is the last one that was encoded.
* @type {number}
* @memberof SegmentsMediaInfo
*/
endSegmentNumber?: number;
constructor(obj?: Partial<SegmentsMediaInfo>);
}
export default SegmentsMediaInfo;