UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

53 lines (52 loc) 1.58 kB
import MuxingInformationAudioTrack from './MuxingInformationAudioTrack'; import MuxingInformationVideoTrack from './MuxingInformationVideoTrack'; /** * @export * @class ProgressiveMuxingInformation */ export declare class ProgressiveMuxingInformation { /** * The mime type of the muxing * @type {string} * @memberof ProgressiveMuxingInformation */ mimeType?: string; /** * The file size of the muxing in bytes * @type {number} * @memberof ProgressiveMuxingInformation */ fileSize?: number; /** * The container format used * @type {string} * @memberof ProgressiveMuxingInformation */ containerFormat?: string; /** * The bitrate of the container if available (tracks + container overhead) * @type {number} * @memberof ProgressiveMuxingInformation */ containerBitrate?: number; /** * The duration of the container in seconds * @type {number} * @memberof ProgressiveMuxingInformation */ duration?: number; /** * Information about the video tracks in the container * @type {MuxingInformationVideoTrack[]} * @memberof ProgressiveMuxingInformation */ videoTracks?: MuxingInformationVideoTrack[]; /** * Information about the audio tracks in the container * @type {MuxingInformationAudioTrack[]} * @memberof ProgressiveMuxingInformation */ audioTracks?: MuxingInformationAudioTrack[]; constructor(obj?: Partial<ProgressiveMuxingInformation>); } export default ProgressiveMuxingInformation;