added some basic effects
This commit is contained in:
@@ -23,6 +23,9 @@
|
||||
#include "effects/video/solideffect.h"
|
||||
#include "effects/video/texteffect.h"
|
||||
#include "effects/video/chromakeyeffect.h"
|
||||
#include "effects/video/gaussianblureffect.h"
|
||||
#include "effects/video/cropeffect.h"
|
||||
#include "effects/video/flipeffect.h"
|
||||
|
||||
#include "effects/audio/paneffect.h"
|
||||
#include "effects/audio/volumeeffect.h"
|
||||
@@ -46,6 +49,9 @@ void init_effects() {
|
||||
video_effect_names[VIDEO_SOLID_EFFECT] = "Solid";
|
||||
video_effect_names[VIDEO_INVERT_EFFECT] = "Invert";
|
||||
video_effect_names[VIDEO_CHROMAKEY_EFFECT] = "Chroma Key";
|
||||
video_effect_names[VIDEO_GAUSSIANBLUR_EFFECT] = "Gaussian Blur";
|
||||
video_effect_names[VIDEO_CROP_EFFECT] = "Crop";
|
||||
video_effect_names[VIDEO_FLIP_EFFECT] = "Flip";
|
||||
|
||||
audio_effect_names[AUDIO_VOLUME_EFFECT] = "Volume";
|
||||
audio_effect_names[AUDIO_PAN_EFFECT] = "Pan";
|
||||
@@ -60,6 +66,9 @@ Effect* create_effect(int effect_id, Clip* c) {
|
||||
case VIDEO_SOLID_EFFECT: return new SolidEffect(c); break;
|
||||
case VIDEO_INVERT_EFFECT: return new InvertEffect(c); break;
|
||||
case VIDEO_CHROMAKEY_EFFECT: return new ChromaKeyEffect(c); break;
|
||||
case VIDEO_GAUSSIANBLUR_EFFECT: return new GaussianBlurEffect(c); break;
|
||||
case VIDEO_CROP_EFFECT: return new CropEffect(c);
|
||||
case VIDEO_FLIP_EFFECT: return new FlipEffect(c);
|
||||
}
|
||||
} else {
|
||||
switch (effect_id) {
|
||||
|
||||
Reference in New Issue
Block a user