react-native-theoplayer
Version:
A THEOplayer video component for react-native.
46 lines (45 loc) • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ABRStrategyType = void 0;
/**
* The adaptive bitrate strategy of the first segment, represented by a value from the following list:
* <br/> - `'performance'`: The player will optimize ABR behavior to focus on the performance of the player. This strategy initiates playback with the lowest quality suitable for the device which means faster start-up time.
* <br/> - `'quality'`: The player will optimize ABR behavior to focus displaying the best visual quality to the end-user. This strategy initiates playback with the highest bit rate suitable for the device.
* <br/> - `'bandwidth'`: The player will optimize the ABR behavior to focus on displaying the most optimal quality based on historic data of available bandwidth and knowledge of the network conditions.
*
* @category ABR
* @public
*/
let ABRStrategyType = exports.ABRStrategyType = /*#__PURE__*/function (ABRStrategyType) {
ABRStrategyType["performance"] = "performance";
ABRStrategyType["quality"] = "quality";
ABRStrategyType["bandwidth"] = "bandwidth";
return ABRStrategyType;
}({});
/**
* Describes the metadata of the adaptive bitrate strategy.
*
* @category ABR
* @public
*/
/**
* Describes the configuration of the adaptive bitrate strategy.
*
* @category ABR
* @public
*/
/**
* The adaptive bitrate stratey.
*
* @category ABR
* @public
*/
/**
* Describes the adaptive bitrate configuration.
*
* @category ABR
* @public
*/
//# sourceMappingURL=ABRConfiguration.js.map