Namespace JLChnToZ.VRC.VVMW
Classes
- AbstractMediaPlayerHandler
The base class for video player backends.
- AudioController
This component proxies the volume control to the audio source. You can individually control attached audio sources' volume here while connected to the video player.
- AutoPlayOnNear
Automatically play the video when a user goes nearby.
- BGMVolumeControl
This component fades out the background music when a video is playing.
- ButtonEntry
A button entry that can be localized.
- Core
The "Brain" of the VizVid video player.
- FrontendHandler
The playlist, queue list and history list handler for VizVid.
- ImageViewerHandler
A backend for loading and displaying images.
- InputFilterBase
Base class for URL input filters.
- OverlayControl
A component displays a overlay UI (PC), or wrist UI (VR) for controlling the VizVid video player.
- PooledScrollView
An entry list with all UI elements pooled. This is the component for handling the scroll list.
- RateLimitResolver
This module is for reducing rate limit errors by debouncing (on holds and wait for certain time) video switching requests across VizVid instances.
- StreamLinkAssigner
Automatically assigns unique stream links for each event, performer, or instance.
- UIHandler
The default UI handler for VizVid.
- VRCCanvasUtility
An editor component to help auto configurate VRChat interactable UI canvas.
- VersionDisplay
A component that display the version of the package.
- VideoPlayerHandler
A backend for loading and displaying videos.
- VizVidBehaviour
A base class that come with a nice branded inspector.
Interfaces
- IVizVidCompoonent
Indicates this component requires a VizVid Core.