/** * @packageDocumentation * * This is the Bitmovin Player Web v8 compatibility bundle. It contains all packages that the {@link player-types/bundles/Hls.bundle! | HLS Bundle} contains, plus some additional packages that are needed to export an API compatability layer. There is also a smaller v8 Compat Core package, see {@link player-types/bundles/BitdashCore.bundle! | Bitdash Core Bundle}. * * While the underlying Player Web X is capable of handling multiple sources at once, the v8 compatibility bundle can only load a single source at a time. * * The {@link framework-types/package-api/PackageApi!PackageApi | Package API} is still exposed, so it's possible to add additional packages just like with any other bundle. * * ### BitmovinV8.bundle used packages *
BitmovinV8.bundle
BitmovinMonolithPackage
CorePackage
EventBusPackage
BitmovinV8PlayerCorePackage
SegmentProcessingPackage
ContainerMp4Package
ContainerTsPackage
CapabilitiesPackage
TsTransmuxerPackage
DataPackage
NetworkPackage
HlsParsingPackage
HlsTranslationPackage
HlsPackage
PresentationPackage
SourcePackage
BitmovinPlayerVideoElementUtilsPackage
AdaptationPackage
ViewModePackage
BitmovinV8PlayerStaticApiPackage
BitmovinPlayerSourceApiPackage
BitmovinPlayerUiPackage
PlaybackPackage
SubtitleApiPackage
SubtitleBasePackage
WebVttPackage
SubtitleFormatDetectionPackage
*/ import { PlayerEvent as PlayerEvents } from '../packages/v8-compat/enums/PlayerExports'; import type { BitmovinV8PlayerApi, PlayerConfig } from '../packages/v8-compat/types/Types'; export declare function Player(container: HTMLElement, config: PlayerConfig): import("../../framework-types/framework").WithBaseApi; export declare const PlayerEvent: typeof PlayerEvents;