The VideoMixer is used by the ComposedClip to sum the audio of the individual clips. More...
#include <foleys_VideoMixer.h>
Inheritance diagram for VideoMixer:Public Member Functions | |
| VideoMixer ()=default | |
| virtual | ~VideoMixer ()=default |
| virtual void | compose (juce::Image &target, VideoStreamSettings settings, int64_t count, double timeInSeconds, const std::vector< std::shared_ptr< ClipDescriptor > > &clips)=0 |
The VideoMixer is used by the ComposedClip to sum the audio of the individual clips.
If you need alternative mixing algorithms, e.g. a hardware accellerated compositing, you can override this interface and supply an instance to ComposedClip.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in SoftwareVideoMixer.