UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

69 lines (68 loc) 2.15 kB
import BillableEncodingMinutesDetails from './BillableEncodingMinutesDetails'; import CodecConfigType from './CodecConfigType'; import EncodingMode from './EncodingMode'; import NexGuardABWatermarkingFeature from './NexGuardABWatermarkingFeature'; import PixelFormatBitDepth from './PixelFormatBitDepth'; import PsnrPerStreamMode from './PsnrPerStreamMode'; import StatisticsPerTitleStream from './StatisticsPerTitleStream'; /** * @export * @class BillableEncodingMinutes */ export declare class BillableEncodingMinutes { /** * @type {EncodingMode} * @memberof BillableEncodingMinutes */ encodingMode?: EncodingMode; /** * @type {CodecConfigType} * @memberof BillableEncodingMinutes */ codec?: CodecConfigType; /** * @type {StatisticsPerTitleStream} * @memberof BillableEncodingMinutes */ perTitleResultStream?: StatisticsPerTitleStream; /** * @type {PsnrPerStreamMode} * @memberof BillableEncodingMinutes */ psnrMode?: PsnrPerStreamMode; /** * Name of the preset configuration used for the codec configuration or \"CUSTOM\" if any preset values were overridden * @type {string} * @memberof BillableEncodingMinutes */ preset?: string; /** * Indicates if the stream was part of a live encoding. * @type {boolean} * @memberof BillableEncodingMinutes */ live?: boolean; /** * Indicates if an enhanced interlace filter was used. * @type {boolean} * @memberof BillableEncodingMinutes */ enhancedDeinterlace?: boolean; /** * @type {NexGuardABWatermarkingFeature} * @memberof BillableEncodingMinutes */ nexGuardABWatermarkingType?: NexGuardABWatermarkingFeature; /** * @type {PixelFormatBitDepth} * @memberof BillableEncodingMinutes */ pixelFormatBitDepth?: PixelFormatBitDepth; /** * @type {BillableEncodingMinutesDetails} * @memberof BillableEncodingMinutes */ billableMinutes?: BillableEncodingMinutesDetails; constructor(obj?: Partial<BillableEncodingMinutes>); } export default BillableEncodingMinutes;