@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
92 lines (91 loc) • 2.39 kB
TypeScript
import BillableEncodingFeatureMinutes from './BillableEncodingFeatureMinutes';
import BillableEncodingMinutes from './BillableEncodingMinutes';
import EgressInformation from './EgressInformation';
import StatisticsPerMuxing from './StatisticsPerMuxing';
import StatisticsPerStream from './StatisticsPerStream';
/**
* @export
* @class EncodingStats
*/
export declare class EncodingStats {
/**
* Date, format. yyyy-MM-dd
* @type {Date}
* @memberof EncodingStats
*/
date?: Date;
/**
* The id of the encoding (required)
* @type {string}
* @memberof EncodingStats
*/
encodingId?: string;
/**
* Total bytes encoded
* @type {number}
* @memberof EncodingStats
*/
bytesEncoded?: number;
/**
* Total time encoded
* @type {number}
* @memberof EncodingStats
*/
timeEncoded?: number;
/**
* Downloaded size of the input file
* @type {number}
* @memberof EncodingStats
*/
downloadedSize?: number;
/**
* Billable minutes
* @type {number}
* @memberof EncodingStats
*/
billableMinutes?: number;
/**
* Billable egress output
* @type {EgressInformation[]}
* @memberof EncodingStats
*/
billableEgressBytes?: EgressInformation[];
/**
* Detailed statistics per stream
* @type {BillableEncodingMinutes[]}
* @memberof EncodingStats
*/
billableEncodingMinutes?: BillableEncodingMinutes[];
/**
* Billable transmuxing minutes (required)
* @type {number}
* @memberof EncodingStats
*/
billableTransmuxingMinutes?: number;
/**
* Billable feature minutes
* @type {number}
* @memberof EncodingStats
*/
billableFeatureMinutes?: number;
/**
* Detailed statistics per stream (required)
* @type {StatisticsPerStream[]}
* @memberof EncodingStats
*/
streams?: StatisticsPerStream[];
/**
* Detailed statistics per muxing (required)
* @type {StatisticsPerMuxing[]}
* @memberof EncodingStats
*/
muxings?: StatisticsPerMuxing[];
/**
* Detailed statistics per feature
* @type {BillableEncodingFeatureMinutes[]}
* @memberof EncodingStats
*/
features?: BillableEncodingFeatureMinutes[];
constructor(obj?: Partial<EncodingStats>);
}
export default EncodingStats;