@techsquidtv/canvas-timeline-mediabunny-adapter
packages/mediabunny-adapter/src/index.ts
Common Entry Points
Start with these essential APIs, then check the full reference index below.
useMediabunnyTimelineMedia
Create a Mediabunny adapter and bind it to timeline-synchronized playback.
FunctioncreateMediabunnyAdapter
Create a Mediabunny adapter that drives Canvas Timeline media playback.
FunctionuseMediabunnyAdapter
Create and dispose a Mediabunny timeline adapter from React state.
InterfaceMediabunnyAdapter
Adapter that connects Canvas Timeline playback and frame rendering to Mediabunny.
API Index
Exhaustive list of all public exports grouped by category.
Interface
13Options for creating a Mediabunny-backed timeline media sync adapter.
MediabunnyAdapterAdapter that connects Canvas Timeline playback and frame rendering to Mediabunny.
MediabunnyAudioMetadataAudio metadata for the selected source track.
MediabunnyFrameDecoded video frame returned from a Mediabunny canvas sink.
MediabunnySourceMetadataTiming and selected-track metadata for a loaded source.
MediabunnySourceStateObservable loading and recovery state for a logical source.
MediabunnyTimelineAudioOptionsWeb Audio options used when Mediabunny drives timeline audio playback.
MediabunnyTrackSelectionTracks selected from a loaded resolved source input.
MediabunnyTrackSelectionContextContext passed to custom media-track selection.
MediabunnyVideoMetadataVideo metadata for the selected source track.
UseMediabunnyAdapterOptionsOptions for creating a Mediabunny adapter from React.
UseMediabunnyTimelineMediaOptionsOptions for wiring Mediabunny decoded preview directly to timeline playback.
UseMediabunnyTimelineMediaResultTimeline transport state plus Mediabunny preview status and adapter details.
Type Alias
4Current availability of the adapter's optional Web Audio graph.
MediabunnyModuleRuntime shape of the Mediabunny module used by the timeline adapter.
MediabunnySourceOne app-resolved media choice for a logical timeline source.
MediabunnySourceInputMedia asset descriptor that tells the adapter how to open a timeline source.
Function
5Create a Mediabunny adapter that drives Canvas Timeline media playback.
formatMediabunnyTimeFormat a timeline or source-media time value for Mediabunny adapter status text.
useMediabunnyAdapterCreate and dispose a Mediabunny timeline adapter from React state.
useMediabunnyFrameTimeSubscribe to the latest decoded preview frame without re-rendering ordinary media consumers.
useMediabunnyTimelineMediaCreate a Mediabunny adapter and bind it to timeline-synchronized playback.