Files
v10/dist/dev/index.js

66 lines
6.8 KiB
JavaScript

"use client";
import { I18nContext, useLocale, useTranslator } from "./i18n/context.js";
import { I18nProvider, createI18n } from "./i18n/create-i18n.js";
import { createTranslator, findLocaleKeys, getI18nTranslations, hasRegisteredLocale, onI18nRegistryChange, registerI18n } from "./i18n/index.js";
import { composeRefs, useComposedRefs } from "./utils/use-composed-refs.js";
import { useContainer, useContainerAttach, useMedia, useMediaAttach, useOptionalContainer, useOptionalPlayer, usePlayer, usePlayerContext } from "./player/context.js";
import { Container } from "./player/container.js";
import { useLatestRef } from "./utils/use-latest-ref.js";
import { useDestroy } from "./utils/use-destroy.js";
import { createPlayer } from "./player/create-player.js";
import { mergeProps } from "./utils/merge-props.js";
import { renderElement } from "./utils/use-render.js";
import { useButton } from "./ui/hooks/use-button.js";
import { useHotkeyShortcut } from "./ui/hotkey/use-hotkey-shortcut.js";
import { useMenuContext, useOptionalMenuContext } from "./ui/menu/context.js";
import { useTooltipContext } from "./ui/tooltip/context.js";
import { AirPlayButton } from "./ui/airplay-button/airplay-button.js";
import { useAlertDialogContext } from "./ui/alert-dialog/context.js";
import { index_parts_exports } from "./ui/alert-dialog/index.parts.js";
import { useAudioTrackOptions } from "./ui/audio-track/use-audio-track-options.js";
import { BufferingIndicator } from "./ui/buffering-indicator/buffering-indicator.js";
import { CaptionsButton } from "./ui/captions-button/captions-button.js";
import { useCaptionsOptions } from "./ui/captions-radio-group/use-captions-options.js";
import { CastButton } from "./ui/cast-button/cast-button.js";
import { index_parts_exports as index_parts_exports$1 } from "./ui/controls/index.parts.js";
import { useErrorDialogContext } from "./ui/error-dialog/context.js";
import { index_parts_exports as index_parts_exports$2 } from "./ui/error-dialog/index.parts.js";
import { FullscreenButton } from "./ui/fullscreen-button/fullscreen-button.js";
import { Gesture, MediaGesture } from "./ui/gesture/gesture.js";
import { useDoubleTapGesture } from "./ui/gesture/use-doubletap-gesture.js";
import { useTapGesture } from "./ui/gesture/use-tap-gesture.js";
import { useSlider } from "./ui/hooks/use-slider.js";
import { Hotkey, MediaHotkey } from "./ui/hotkey/hotkey.js";
import { useHotkey } from "./ui/hotkey/use-hotkey.js";
import { LiveButton } from "./ui/live-button/live-button.js";
import { usePlaybackRateOptions } from "./ui/playback-rate/use-playback-rate-options.js";
import { useQualityOptions } from "./ui/quality/use-quality-options.js";
import { index_parts_exports as index_parts_exports$3 } from "./ui/menu/index.parts.js";
import { MuteButton } from "./ui/mute-button/mute-button.js";
import { PiPButton } from "./ui/pip-button/pip-button.js";
import { PlayButton } from "./ui/play-button/play-button.js";
import { PlaybackRateButton } from "./ui/playback-rate-button/playback-rate-button.js";
import { usePopoverContext } from "./ui/popover/context.js";
import { index_parts_exports as index_parts_exports$4 } from "./ui/popover/index.parts.js";
import { Poster } from "./ui/poster/poster.js";
import { SeekButton } from "./ui/seek-button/seek-button.js";
import { index_parts_exports as index_parts_exports$5 } from "./ui/seek-indicator/index.parts.js";
import { Thumbnail } from "./ui/thumbnail/thumbnail.js";
import { index_parts_exports as index_parts_exports$6 } from "./ui/slider/index.parts.js";
import { StatusAnnouncer } from "./ui/status-announcer/status-announcer.js";
import { index_parts_exports as index_parts_exports$7 } from "./ui/status-indicator/index.parts.js";
import { index_parts_exports as index_parts_exports$8 } from "./ui/time/index.parts.js";
import { index_parts_exports as index_parts_exports$9 } from "./ui/time-slider/index.parts.js";
import { index_parts_exports as index_parts_exports$10 } from "./ui/tooltip/index.parts.js";
import { index_parts_exports as index_parts_exports$11 } from "./ui/volume-indicator/index.parts.js";
import { index_parts_exports as index_parts_exports$12 } from "./ui/volume-slider/index.parts.js";
import { useAttachMedia } from "./utils/use-attach-media.js";
import { useMediaComponent } from "./utils/use-media-component.js";
import { useMediaInstance } from "./utils/use-media-instance.js";
import { hasMetadata, isMediaAudioTrackCapable, isMediaBufferCapable, isMediaErrorCapable, isMediaLiveCapable, isMediaPauseCapable, isMediaPlaybackRateCapable, isMediaRemotePlaybackCapable, isMediaSeekCapable, isMediaSourceCapable, isMediaStreamTypeCapable, isMediaTextTrackCapable, isMediaVideoDimensionsCapable, isMediaVideoRenditionCapable, isMediaVolumeCapable, isQuerySelectorAllCapable } from "@videojs/media";
import { createSelector, shallowEqual } from "@videojs/store";
import { useSelector, useStore } from "@videojs/store/react";
export * from "@videojs/core/dom";
export * from "@videojs/media/dom";
export { AirPlayButton, index_parts_exports as AlertDialog, BufferingIndicator, CaptionsButton, CastButton, Container, index_parts_exports$1 as Controls, index_parts_exports$2 as ErrorDialog, FullscreenButton, Gesture, Hotkey, I18nContext, I18nProvider, LiveButton, MediaGesture, MediaHotkey, index_parts_exports$3 as Menu, MuteButton, PiPButton, PlayButton, PlaybackRateButton, index_parts_exports$4 as Popover, Poster, SeekButton, index_parts_exports$5 as SeekIndicator, index_parts_exports$6 as Slider, StatusAnnouncer, index_parts_exports$7 as StatusIndicator, Thumbnail, index_parts_exports$8 as Time, index_parts_exports$9 as TimeSlider, index_parts_exports$10 as Tooltip, index_parts_exports$11 as VolumeIndicator, index_parts_exports$12 as VolumeSlider, composeRefs, createI18n, createPlayer, createSelector, createTranslator, findLocaleKeys, getI18nTranslations, hasMetadata, hasRegisteredLocale, isMediaAudioTrackCapable, isMediaBufferCapable, isMediaErrorCapable, isMediaLiveCapable, isMediaPauseCapable, isMediaPlaybackRateCapable, isMediaRemotePlaybackCapable, isMediaSeekCapable, isMediaSourceCapable, isMediaStreamTypeCapable, isMediaTextTrackCapable, isMediaVideoDimensionsCapable, isMediaVideoRenditionCapable, isMediaVolumeCapable, isQuerySelectorAllCapable, mergeProps, onI18nRegistryChange, registerI18n, renderElement, shallowEqual, useAlertDialogContext, useAttachMedia, useAudioTrackOptions, useButton, useCaptionsOptions, useComposedRefs, useContainer, useContainerAttach, useDestroy, useDoubleTapGesture, useErrorDialogContext, useHotkey, useHotkeyShortcut, useLatestRef, useLocale, useMedia, useMediaAttach, useMediaComponent, useMediaInstance, useMenuContext, useOptionalContainer, useOptionalMenuContext, useOptionalPlayer, usePlaybackRateOptions, usePlayer, usePlayerContext, usePopoverContext, useQualityOptions, useSelector, useSlider, useStore, useTapGesture, useTooltipContext, useTranslator };