OpenShot Library | libopenshot  0.4.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cjuce::AudioBuffer< Type >
 Cjuce::AudioBuffer< float >
 Copenshot::AudioDeviceInfoThis struct hold information about Audio Devices
 Copenshot::AudioDeviceManagerSingletonSingleton wrapper for AudioDeviceManager (to prevent multiple instances)
 Copenshot::AudioDevicesA class which probes the available audio devices
 Copenshot::AudioLocationThis struct holds the associated video frame and starting sample # for an audio packet
 Copenshot::AudioResamplerThis class is used to resample audio data for many sequential frames
 Copenshot::AudioWaveformDataThis struct holds the extracted waveform data (both the RMS root-mean-squared average, and the max values)
 Copenshot::AudioWaveformerThis class is used to extra audio data used for generating waveforms
 Copenshot::BBoxThis struct holds the information of a bounding-box
 Copenshot::CacheBaseAll cache managers in libopenshot are based on this CacheBase class
 CCamTrajectory
 Copenshot::ChunkLocationThis struct holds the location of a frame within a chunk
 Copenshot::ClipBaseThis abstract class is the base class, used by all clips in libopenshot
 Copenshot::ClipProcessingJobs
 Copenshot::ColorThis class represents a color (used on the timeline and clips)
 Copenshot::CompareClipEffects
 Copenshot::CompareClipEndFrames
 Copenshot::CompareClips
 Copenshot::CompareEffectEndFramesLike CompareClipEndFrames, but for effects
 Copenshot::CompareEffects
 Copenshot::CoordinateA Cartesian coordinate (X, Y) used in the Keyframe animation system
 Copenshot::CrashHandlerThis class is designed to catch exceptions thrown by libc (SIGABRT, SIGSEGV, SIGILL, SIGFPE)
 Copenshot::CVDetectionData
 Copenshot::CVObjectDetectionThis class runs trought a clip to detect objects and returns the bounding boxes and its properties
 CCVStabilizationThis class stabilizes a video frame using optical flow
 Copenshot::CVTrackerThe tracker class will receive one bounding box provided by the user and then iterate over the clip frames to return the object position in all the frames
 CDetectionData
 CEffectCamTrajectory
 Copenshot::EffectInfoThis class returns a listing of all effects supported by libopenshot
 Copenshot::EffectInfoStructThis struct contains info about an effect, such as the name, video or audio effect, etc..
 CEffectTransformParam
 Cexception
 Copenshot::FieldThis struct holds a single field (half a frame)
 Copenshot::FractionThis class represents a fraction
 Copenshot::FrameThis class represents a single frame of video (i.e. image & audio data)
 Copenshot::FrameData
 CHungarianAlgorithm
 CIIRFilter
 CKalmanTrackerThis class represents the internel state of individual tracked objects observed as bounding box
 Copenshot::KeyframeA Keyframe is a collection of Point instances, which is used to vary a number or property over time
 Copenshot::MappedFrameThis struct holds two fields which together make up a complete video frame
 Copenshot::OpenShotVersionThis struct holds version number information. Use the GetVersion() method to access the current version of libopenshot
 Copenshot::PacketStatusThis struct holds the packet counts and end-of-file detection for an openshot::FFmpegReader
 Copenshot::PlayerBaseThis is the base class of all Players in libopenshot
 Copenshot::PointA Point is the basic building block of a key-frame curve
 CPositionableAudioSource
 CProcessingController
 Copenshot::ProfileThis class loads a special text-based file called a Profile
 Copenshot::ProfileInfoThis struct holds profile data, typically loaded from a file
 CQObject
 CQWidget
 Copenshot::ReaderBaseThis abstract class is the base class, used by all readers in libopenshot
 Copenshot::ReaderInfoThis struct contains info about a media file, such as height, width, frames per second, etc..
 Copenshot::RendererBaseThis is the base class of all Renderers in libopenshot
 Copenshot::SampleRangeThis struct holds a the range of samples needed by this frame
 Copenshot::SettingsThis class is contains settings used by libopenshot (and can be safely toggled at any point)
 CSortTracker
 Copenshot::STFT
 CThread
 Copenshot::TimelineBaseThis class represents a timeline (used for building generic timeline implementations)
 Copenshot::TimelineInfoStructThis struct contains info about the current Timeline clip instance
 Copenshot::TrackedObjectBaseThis abstract class is the base class of all Tracked Objects
 CTrackingBox
 CTransformParam
 Copenshot::WriterBaseThis abstract class is the base class, used by writers. Writers are types of classes that encode video, audio, and image files
 Copenshot::WriterInfoThis struct contains info about encoding a media file, such as height, width, frames per second, etc..
 Copenshot::ZmqLoggerThis class is used for logging and sending those logs over a ZemoMQ socket to a listener
 CThread