ENGLISH·COURSE API
    Preparing search index...
    LAYOUT_WORD_MESSAGE_KEYS: {
        Announcements: "announcements";
        Accessibility: "accessibility";
        AirPlay: "airplay";
        Audio: "audio";
        Auto: "auto";
        Boost: "boost";
        Captions: "captions";
        "Caption Styles": "caption-styles";
        "Captions look like this": "captions-look-like-this";
        Chapters: "chapters";
        "Closed-Captions Off": "closed-captions-off";
        "Closed-Captions On": "closed-captions-on";
        Connected: "connected";
        Continue: "continue";
        Connecting: "connecting";
        Default: "default";
        Disabled: "disabled";
        Disconnected: "disconnected";
        "Display Background": "display-background";
        Download: "download";
        "Enter Fullscreen": "enter-fullscreen";
        "Enter PiP": "enter-pip";
        "Exit Fullscreen": "exit-fullscreen";
        "Exit PiP": "exit-pip";
        Font: "font";
        Family: "family";
        Fullscreen: "fullscreen";
        "Google Cast": "google-cast";
        "Keyboard Animations": "keyboard-animations";
        LIVE: "live";
        Loop: "loop";
        Mute: "mute";
        Normal: "normal";
        Off: "off";
        Pause: "pause";
        Play: "play";
        Playback: "playback";
        PiP: "pip";
        Quality: "quality";
        Replay: "replay";
        Reset: "reset";
        "Seek Backward": "seek-backward";
        "Seek Forward": "seek-forward";
        Seek: "seek";
        Settings: "settings";
        "Skip To Live": "skip-to-live";
        Speed: "speed";
        Size: "size";
        Color: "color";
        Opacity: "opacity";
        Shadow: "shadow";
        Text: "text";
        "Text Background": "text-background";
        Track: "track";
        Unmute: "unmute";
        Volume: "volume";
    } = ...

    Vidstack keys its layout copy by the English string itself — 'Play', 'Enter Fullscreen', 'Closed-Captions Off'. Those make poor JSON keys, so Components.VideoPlayer uses kebab-case and this table is the single place the two vocabularies meet.

    Type Declaration

    • ReadonlyAnnouncements: "announcements"
    • ReadonlyAccessibility: "accessibility"
    • ReadonlyAirPlay: "airplay"
    • ReadonlyAudio: "audio"
    • ReadonlyAuto: "auto"
    • ReadonlyBoost: "boost"
    • ReadonlyCaptions: "captions"
    • ReadonlyCaption Styles: "caption-styles"
    • ReadonlyCaptions look like this: "captions-look-like-this"
    • ReadonlyChapters: "chapters"
    • ReadonlyClosed-Captions Off: "closed-captions-off"
    • ReadonlyClosed-Captions On: "closed-captions-on"
    • ReadonlyConnected: "connected"
    • ReadonlyContinue: "continue"
    • ReadonlyConnecting: "connecting"
    • ReadonlyDefault: "default"
    • ReadonlyDisabled: "disabled"
    • ReadonlyDisconnected: "disconnected"
    • ReadonlyDisplay Background: "display-background"
    • ReadonlyDownload: "download"
    • ReadonlyEnter Fullscreen: "enter-fullscreen"
    • ReadonlyEnter PiP: "enter-pip"
    • ReadonlyExit Fullscreen: "exit-fullscreen"
    • ReadonlyExit PiP: "exit-pip"
    • ReadonlyFont: "font"
    • ReadonlyFamily: "family"
    • ReadonlyFullscreen: "fullscreen"
    • ReadonlyGoogle Cast: "google-cast"
    • ReadonlyKeyboard Animations: "keyboard-animations"
    • ReadonlyLIVE: "live"
    • ReadonlyLoop: "loop"
    • ReadonlyMute: "mute"
    • ReadonlyNormal: "normal"
    • ReadonlyOff: "off"
    • ReadonlyPause: "pause"
    • ReadonlyPlay: "play"
    • ReadonlyPlayback: "playback"
    • ReadonlyPiP: "pip"
    • ReadonlyQuality: "quality"
    • ReadonlyReplay: "replay"
    • ReadonlyReset: "reset"
    • ReadonlySeek Backward: "seek-backward"
    • ReadonlySeek Forward: "seek-forward"
    • ReadonlySeek: "seek"
    • ReadonlySettings: "settings"
    • ReadonlySkip To Live: "skip-to-live"
    • ReadonlySpeed: "speed"
    • ReadonlySize: "size"
    • ReadonlyColor: "color"
    • ReadonlyOpacity: "opacity"
    • ReadonlyShadow: "shadow"
    • ReadonlyText: "text"
    • ReadonlyText Background: "text-background"
    • ReadonlyTrack: "track"
    • ReadonlyUnmute: "unmute"
    • ReadonlyVolume: "volume"

    Ordered as Vidstack declares DefaultLayoutWord, so a diff against the library's type on upgrade reads top to bottom.