@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
28 lines (27 loc) • 1.43 kB
TypeScript
import PerTitleFixedResolutionAndBitrateConfigurationMode from './PerTitleFixedResolutionAndBitrateConfigurationMode';
/**
* @export
* @class PerTitleFixedResolutionAndBitrateConfiguration
*/
export declare class PerTitleFixedResolutionAndBitrateConfiguration {
/**
* Number of forced renditions above the highest fixed representation (e.g. FIXED_RESOLUTION_AND_BITRATE). Forced renditions will be added, also if the Per-Title algorithm chooses the user defined force rendition to be the highest one.
* @type {number}
* @memberof PerTitleFixedResolutionAndBitrateConfiguration
*/
forcedRenditionAboveHighestFixedRepresentation?: number;
/**
* The factor to calculate the bitrate that will be chosen based on the bitrate of the last FIXED_RESOLUTION.
* @type {number}
* @memberof PerTitleFixedResolutionAndBitrateConfiguration
*/
forcedRenditionAboveHighestFixedRepresentationFactor?: number;
/**
* Mode to calculate the bitrate of the next representation
* @type {PerTitleFixedResolutionAndBitrateConfigurationMode}
* @memberof PerTitleFixedResolutionAndBitrateConfiguration
*/
forcedRenditionAboveHighestFixedRepresentationCalculationMode?: PerTitleFixedResolutionAndBitrateConfigurationMode;
constructor(obj?: Partial<PerTitleFixedResolutionAndBitrateConfiguration>);
}
export default PerTitleFixedResolutionAndBitrateConfiguration;