@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
35 lines (34 loc) • 1.02 kB
TypeScript
import Muxing from './Muxing';
import MuxingType from './MuxingType';
import ProgressiveWebmMuxingManifestType from './ProgressiveWebmMuxingManifestType';
/**
* @export
* @class ProgressiveWebmMuxing
*/
export declare class ProgressiveWebmMuxing extends Muxing {
/**
* Discriminator property for Muxing
* @type {string}
* @memberof ProgressiveWebmMuxing
*/
readonly type: MuxingType;
/**
* Name of the output file
* @type {string}
* @memberof ProgressiveWebmMuxing
*/
filename?: string;
/**
* @type {ProgressiveWebmMuxingManifestType}
* @memberof ProgressiveWebmMuxing
*/
manifestType?: ProgressiveWebmMuxingManifestType;
/**
* Determines the length of segments in seconds if manifestType is set to DASH_ON_DEMAND. Defaults to 4 seconds
* @type {number}
* @memberof ProgressiveWebmMuxing
*/
segmentLength?: number;
constructor(obj?: Partial<ProgressiveWebmMuxing>);
}
export default ProgressiveWebmMuxing;