@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
53 lines (52 loc) • 1.58 kB
TypeScript
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;