/** * @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
BitmovinV8Core
*/ import type { ContextHaving } from '../../../../framework-types/execution-context/Types'; import type { BaseContext } from '../../../../framework-types/Types'; import type { CoreEffects } from '../../core/Types'; import { CoreExportNames } from '../../core/Types'; import { SourcesApiExportNames } from '../../sources-api/Types'; import type VideoElementUtils from '../../sources-api/VideoElementUtils'; import { AdditionalPlayerExportNames } from '../enums/AdditionalPlayerExportNames'; import type { BitmovinV8PlayerApi, PlayerConfig } from '../types/Types'; type Dependencies = { [CoreExportNames.CoreEffects]: CoreEffects; [AdditionalPlayerExportNames.Container]: HTMLElement; [AdditionalPlayerExportNames.UserConfig]: PlayerConfig; }; type Exports = { [SourcesApiExportNames.VideoElementUtils]: typeof VideoElementUtils; [AdditionalPlayerExportNames.VideoElement]: HTMLVideoElement; }; export type VideoElementUtilsPackageContext = ContextHaving; export declare const BitmovinPlayerVideoElementUtilsPackage: import("../../../../framework-types/package-api/Package").Package; export default BitmovinPlayerVideoElementUtilsPackage; export declare const version: string;