/** * @packageDocumentation BitmovinVideoElementUtils.package * * Adds Bitmovin player v8 video element utility functions. And also * extends API manager for `getVideoElement` and `setVideoElement` methods. * * ### `BitmovinVideoElementUtils` Package Dependency Graph *
BitmovinVideoElementUtils
Core
BitmovinV8Core
*/ import type { ContextHaving } from '../../../../framework-types/execution-context/Types'; import type { BaseContext } from '../../../../framework-types/Types'; import { BundleExportNames } from '../../../bundles/Types'; import type { CoreEffects } from '../../core/Types'; import { CoreExportNames } from '../../core/Types'; import type { Logger } from '../../core/utils/Logger'; import { SourcesApiExportNames } from '../../sources-api/Types'; import type VideoElementUtils from '../../sources-api/VideoElementUtils'; import { AdditionalPlayerExports } from '../enums/PlayerExports'; import type { BitmovinV8PlayerApi, PlayerConfig } from '../types/Types'; type Dependencies = { [BundleExportNames.Logger]: Logger; [CoreExportNames.CoreEffects]: CoreEffects; [AdditionalPlayerExports.Container]: HTMLElement; [AdditionalPlayerExports.UserConfig]: PlayerConfig; }; type Exports = { [SourcesApiExportNames.VideoElementUtils]: typeof VideoElementUtils; [AdditionalPlayerExports.VideoElement]: HTMLVideoElement; }; export type VideoElementUtilsPackageContext = ContextHaving; export declare const BitmovinPlayerVideoElementUtilsPackage: import("../../../../framework-types/package-api/Package").Package; export default BitmovinPlayerVideoElementUtilsPackage;