OpenShot Library | libopenshot
0.2.2
|
Go to the documentation of this file.
28 #include "../include/EffectInfo.h"
44 if (effect_type ==
"Bars")
47 if (effect_type ==
"Blur")
50 else if (effect_type ==
"Brightness")
53 else if (effect_type ==
"ChromaKey")
56 else if (effect_type ==
"Color Shift")
59 else if (effect_type ==
"Crop")
62 else if (effect_type ==
"Deinterlace")
65 else if (effect_type ==
"Hue")
68 else if (effect_type ==
"Mask")
71 else if (effect_type ==
"Negate")
74 else if (effect_type ==
"Pixelate")
77 else if (effect_type ==
"Saturation")
80 else if (effect_type ==
"Shift")
83 else if (effect_type ==
"Wave")
95 root.append(
Bars().JsonInfo());
96 root.append(
Blur().JsonInfo());
100 root.append(
Crop().JsonInfo());
102 root.append(
Hue().JsonInfo());
103 root.append(
Mask().JsonInfo());
104 root.append(
Negate().JsonInfo());
107 root.append(
Shift().JsonInfo());
108 root.append(
Wave().JsonInfo());
This abstract class is the base class, used by all effects in libopenshot.
This class uses the ImageMagick++ libraries, to apply alpha (or transparency) masks to any frame....
This namespace is the default namespace for all code in the openshot library.
This class adjusts the brightness and contrast of an image, and can be animated with openshot::Keyfra...
This class adjusts the saturation of color on a frame's image.
This class adjusts the blur of an image, and can be animated with openshot::Keyframe curves over time...
This class uses the ImageMagick++ libraries, to de-interlace the image, which removes the EVEN or ODD...
This class pixelates an image, and can be animated with openshot::Keyframe curves over time.
This class uses the ImageMagick++ libraries, to remove (i.e. key out) a color (i.e....
This class draws black bars around your video (from any side), and can be animated with openshot::Key...
This class shifts the pixels of an image up, down, left, or right, and can be animated with openshot:...
This class crops a frame image (from any side), and can be animated with openshot::Keyframe curves ov...
This class uses the ImageMagick++ libraries, to negate image (i.e. negative)
This class shifts the hue of an image, and can be animated with openshot::Keyframe curves over time.
static Json::Value JsonValue()
Generate Json::JsonValue for this object.
This class shifts the pixels of an image up, down, left, or right, and can be animated with openshot:...
EffectBase * CreateEffect(string effect_type)
This class distorts an image using a wave pattern.
static string Json()
JSON methods.