@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
75 lines (74 loc) • 2.1 kB
TypeScript
import BillableEncodingFeatureMinutes from './BillableEncodingFeatureMinutes';
import BillableEncodingMinutes from './BillableEncodingMinutes';
import EgressInformation from './EgressInformation';
import StatisticsPerMuxing from './StatisticsPerMuxing';
import StatisticsPerStream from './StatisticsPerStream';
/**
* @export
* @class EncodingStatistics
*/
export declare class EncodingStatistics {
/**
* Date, format. yyyy-MM-dd (required)
* @type {Date}
* @memberof EncodingStatistics
*/
date?: Date;
/**
* Bytes encoded for this encoding. (required)
* @type {number}
* @memberof EncodingStatistics
*/
bytesEncoded?: number;
/**
* Time in seconds encoded for this encoding. (required)
* @type {number}
* @memberof EncodingStatistics
*/
timeEncoded?: number;
/**
* Egress output generated by file transfers in bytes (required)
* @type {number}
* @memberof EncodingStatistics
*/
bytesEgress?: number;
/**
* @type {BillableEncodingMinutes[]}
* @memberof EncodingStatistics
*/
billableEncodingMinutes?: BillableEncodingMinutes[];
/**
* @type {EgressInformation[]}
* @memberof EncodingStatistics
*/
billableEgressBytes?: EgressInformation[];
/**
* @type {StatisticsPerStream[]}
* @memberof EncodingStatistics
*/
streams?: StatisticsPerStream[];
/**
* @type {StatisticsPerMuxing[]}
* @memberof EncodingStatistics
*/
muxings?: StatisticsPerMuxing[];
/**
* @type {BillableEncodingFeatureMinutes[]}
* @memberof EncodingStatistics
*/
features?: BillableEncodingFeatureMinutes[];
/**
* Billable minutes for the muxings.
* @type {number}
* @memberof EncodingStatistics
*/
billableTransmuxingMinutes?: number;
/**
* Billable minutes for the features.
* @type {number}
* @memberof EncodingStatistics
*/
billableFeatureMinutes?: number;
constructor(obj?: Partial<EncodingStatistics>);
}
export default EncodingStatistics;