All Classes and Interfaces
Class
Description
For this project, Decorators are classes that manage a bundle of subscribers to
VideoIO objects.
Common framerates as frames/second
HMSF is a container for hour, minute, second, frame as can be
represented in a Timecode.
Occasionally, we need to force a video index.
Logs the errors, indices, state, and commands for a VideoIO
Time modeled after Apple's CoreMedia CMTime.
Decorator that moves the IO off of the currently executing thread.
A command to tell the video to shuttle forward (+ values) or backwards (- values).
Sometimes you need a VideoIO object that is an amalgam of observables from different sources.
The VideoIO simply executes the commands send.
A container for a timecode string in the format of HH:MM:SS:FF (hour:minute:second:frame)
If a frameRate is provided the string will be decomposed into frames and framerate
This decorator keeps the state, timecodes, and timestamps up to date by scheduling requests
frequently.
Represents the index into the video.
This decorator schedules requests for status and video index frequently for keepin a UI's
state in sync with the video