Namespaces | |
| namespace | IDs |
Classes | |
| class | AudioClip |
| The AudioClip plays back an audio file inside the video engine. More... | |
| class | AudioFifo |
| The AudioFifo is a storage, where the AVReader classes will store the stream of audio samples for pre buffering. More... | |
| class | AudioMixer |
| The AudioMixer is used by the ComposedClip to sum the audio of the individual clips. More... | |
| class | AudioParameterAutomation |
| Controls the AudioProcessorParameters of an AudioProcessor. More... | |
| class | AudioPluginManager |
| The AudioPluginManager is used to create AudioProcessor instances to be placed into the audio processing pipeline. More... | |
| struct | AudioProcessorAdapter |
| struct | AudioStreamSettings |
| Defines the number of channels and time settings for an AudioStream. More... | |
| class | AudioStrip |
| This class displays the audio curves of the clip. More... | |
| class | AVClip |
| AVClip is the abstract base class of displayable/playable clips. More... | |
| struct | AVFormat |
| class | AVFormatManager |
| This class will create the appropriate type of AVClip depending on the supplied file type. More... | |
| class | AVReader |
| The AVReader allows reading of AVClip classes. More... | |
| class | AVWriter |
| The AVWriter allows exporting of AVClip classes. More... | |
| class | ClipDescriptor |
| The ClipDescriptor configures the placement of each clip to be used in compositing the ComposedClip. More... | |
| class | ClipRenderer |
| class | ColourCurve |
| The ColourCurve provides an 8-bit lookup table to manipulate brightness, contrast and gamma correction per channel. More... | |
| class | ColourCurveVideoProcessor |
| class | ComposedClip |
| This clip does the actual work of composing images into a video. More... | |
| class | ControllableBase |
| The ControllableBase acts as counterpart to ParameterAutomation. More... | |
| class | D3DManager |
| class | DefaultAudioMixer |
| class | FFmpegWriter |
| class | FilmStrip |
| The FilmStrip allows to display a line of thumbnails of a video clip. More... | |
| class | ImageClip |
| This class delivers a still image as video. More... | |
| struct | KeyframeComparator |
| class | LevelMeter |
| class | LevelMeterLookAndFeel |
| Convenience LookAndFeel which derives from LookAndFeel_V3 and LevelMeter::LookAndFeelMethods. More... | |
| class | LevelMeterSource |
| To get a meter GUI create a LevelMeterSource in your AudioProcessor or whatever instance processes an AudioBuffer. More... | |
| struct | MediaFoundationFormat |
| class | MediaFoundationReader |
| class | MFScopedPointer |
| class | MovieClip |
| The MovieClip plays back a video file. More... | |
| class | OutlineBuffer |
| This class implements a circular buffer to store min and max values of anaudio signal. More... | |
| class | ParameterAutomation |
| This class allows storing and playing back automation values. More... | |
| class | ProcessorController |
| The ProcessorController acts as container foe one AudioProcessor or VideoProcessor inside the ClipDescriptor. More... | |
| class | ProcessorParameter |
| This is the base class for parameters to configure and automate your VideoProcessors. More... | |
| class | ProcessorParameterFloat |
| This is a floating point (double) parameter to configure and automate your VideoProcessors. More... | |
| class | ProcessorState |
| The ProcessorState is a convenient class to manage your ProcessorParameters in a VideoProcessor. More... | |
| struct | Size |
| A 2-dimensional size for images and video streams. More... | |
| class | SoftwareVideoMixer |
| This class mixes the individual clips in ComposedClip. More... | |
| class | SoftwareView |
| class | StereoFieldBuffer |
| This class implements a circular buffer to buffer audio samples. More... | |
| class | StereoFieldComponent |
| This class implements a circular buffer to buffer audio samples. More... | |
| class | StreamTypes |
| Used to select, which streams to read and which to ignore in AVReader instances. More... | |
| class | TimeCodeAware |
| Add this interface if your class is aware of a time continuum. More... | |
| class | VideoBufferLock |
| class | VideoEngine |
| The VideoEngine is handling the background tasks of the video. More... | |
| class | VideoFifo |
| The VideoFifo is a container, where the AVReader classes put the frames from reading to be displayed. More... | |
| struct | VideoFrame |
| class | VideoMixer |
| The VideoMixer is used by the ComposedClip to sum the audio of the individual clips. More... | |
| class | VideoParameterAutomation |
| Controls the ProcessorParameters of a VideoProcessor. More... | |
| class | VideoPluginManager |
| The VideoPluginManager is used to create VideoProcessor instances to be placed into the image processing pipeline. More... | |
| class | VideoProcessor |
| The VideoProcessor is the base class to implement any video processor. More... | |
| struct | VideoProcessorAdapter |
| struct | VideoStreamSettings |
| Defines the size and time settings for a VideoStream. More... | |
| class | VideoView |
Typedefs | |
| using | AutomationMap = std::map< juce::Identifier, std::unique_ptr< ParameterAutomation > > |
| using | ParameterMap = std::map< juce::Identifier, std::unique_ptr< ProcessorParameter > > |
Enumerations | |
| enum class | Aspect { NoZoom = 0 , ZoomScale , LetterBox , Crop } |
Functions | |
| LevelMeter::MeterFlags | operator| (LevelMeter::MeterFlags a, LevelMeter::MeterFlags b) |
| STDMETHODIMP_ (ULONG) CameraReceiver | |
| template<class T > | |
| void | SafeRelease (T **ppT) |
| using AutomationMap = std::map<juce::Identifier, std::unique_ptr<ParameterAutomation> > |
| using ParameterMap = std::map<juce::Identifier, std::unique_ptr<ProcessorParameter> > |
|
strong |
| LevelMeter::MeterFlags operator| | ( | LevelMeter::MeterFlags | a, |
| LevelMeter::MeterFlags | b | ||
| ) |
| STDMETHODIMP_ | ( | ULONG | ) |
| void SafeRelease | ( | T ** | ppT | ) |