UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

75 lines (74 loc) 2.1 kB
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;