@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
43 lines (42 loc) • 1.35 kB
TypeScript
import AkamaiMslStreamFormat from './AkamaiMslStreamFormat';
import AkamaiMslVersion from './AkamaiMslVersion';
import Output from './Output';
import OutputType from './OutputType';
/**
* @export
* @class AkamaiMslOutput
*/
export declare class AkamaiMslOutput extends Output {
/**
* Discriminator property for Output
* @type {string}
* @memberof AkamaiMslOutput
*/
readonly type: OutputType;
/**
* The Akamai stream ID (required)
* @type {number}
* @memberof AkamaiMslOutput
*/
streamId?: number;
/**
* The Akamai event name (required)
* @type {string}
* @memberof AkamaiMslOutput
*/
eventName?: string;
/**
* - DASH: configure the Encoding with fMP4 or CMAF muxings and a DASH manifest. - HLS: configure the Encoding with TS muxings and an HLS manifest. - CMAF: configure the Encoding with fMP4 or CMAF muxings with both DASH and HLS manifests. (required)
* @type {AkamaiMslStreamFormat}
* @memberof AkamaiMslOutput
*/
streamFormat?: AkamaiMslStreamFormat;
/**
* The Akamai MSL Version. Only MSL4 is supported at the moment. (required)
* @type {AkamaiMslVersion}
* @memberof AkamaiMslOutput
*/
mslVersion?: AkamaiMslVersion;
constructor(obj?: Partial<AkamaiMslOutput>);
}
export default AkamaiMslOutput;