Interface IVideoEffectTextLogo
- Namespace
- VisioForge.Core.Types.VideoEffects
- Assembly
- VisioForge.Core.dll
Text logo effect interface.
public interface IVideoEffectTextLogo : IVideoEffectImplements
Properties
Antialiasing
Gets or sets anti-aliasing mode.
TextRenderingHint Antialiasing { get; set; }Property Value
BackgroundColor
Gets or sets background color.
Color BackgroundColor { get; set; }Property Value
BackgroundTransparent
Gets or sets a value indicating whether transparent background will be used.
bool BackgroundTransparent { get; set; }Property Value
BorderInnerColor
Gets or sets inner border color.
Color BorderInnerColor { get; set; }Property Value
BorderInnerSize
Gets or sets inner border size.
int BorderInnerSize { get; set; }Property Value
BorderMode
Gets or sets border mode.
TextEffectMode BorderMode { get; set; }Property Value
BorderOuterColor
Gets or sets outer border color.
Color BorderOuterColor { get; set; }Property Value
BorderOuterSize
Gets or sets outer border size.
int BorderOuterSize { get; set; }Property Value
DateTimeMask
Gets or sets date mask.
string DateTimeMask { get; set; }Property Value
Remarks
You can use mask like this: "MM.dd.yyyy hh:mm:ss". Mask based on the following specifications: http://msdn.microsoft.com/en-us/library/dd317787(v=VS.85).aspx and http://msdn.microsoft.com/en-us/library/dd318148(v=VS.85).aspx .
DrawQuality
Gets or sets draw quality.
InterpolationMode DrawQuality { get; set; }Property Value
FadeIn
Gets or sets a value indicating whether fade-in enabled.
bool FadeIn { get; set; }Property Value
FadeInDuration
Gets or sets fade-in duration.
TimeSpan FadeInDuration { get; set; }Property Value
FadeOut
Gets or sets a value indicating whether fade-out enabled.
bool FadeOut { get; set; }Property Value
FadeOutDuration
Gets or sets fade-out duration.
TimeSpan FadeOutDuration { get; set; }Property Value
FlipMode
Gets or sets flip mode.
TextFlipMode FlipMode { get; set; }Property Value
Font
Gets or sets font.
Font Font { get; set; }Property Value
FontColor
Gets or sets font color.
Color FontColor { get; set; }Property Value
GradientColor1
Gets or sets gradient color 1.
Color GradientColor1 { get; set; }Property Value
GradientColor2
Gets or sets gradient color 2.
Color GradientColor2 { get; set; }Property Value
GradientEnabled
Gets or sets a value indicating whether gradient will be used.
bool GradientEnabled { get; set; }Property Value
GradientMode
Gets or sets gradient mode.
TextGradientMode GradientMode { get; set; }Property Value
HorizontalAlignment
Gets or sets the horizontal alignment.
TextLogoHorizontalAlignment HorizontalAlignment { get; set; }Property Value
Left
Gets or sets X position.
int Left { get; set; }Property Value
Mode
Gets or sets mode.
TextLogoMode Mode { get; set; }Property Value
RectHeight
Gets or sets rectangle (around the text) height.
int RectHeight { get; set; }Property Value
RectWidth
Gets or sets rectangle (around the text) width.
int RectWidth { get; set; }Property Value
RotationMode
Gets or sets rotation mode.
TextRotationMode RotationMode { get; set; }Property Value
Shape
Gets or sets a value indicating whether use background shape.
bool Shape { get; set; }Property Value
ShapeColor
Gets or sets background shape color.
Color ShapeColor { get; set; }Property Value
ShapeHeight
Gets or sets background shape height.
int ShapeHeight { get; set; }Property Value
ShapeLeft
Gets or sets background shape X.
int ShapeLeft { get; set; }Property Value
ShapeTop
Gets or sets background shape Y.
int ShapeTop { get; set; }Property Value
ShapeType
Gets or sets background shape type.
TextShapeType ShapeType { get; set; }Property Value
ShapeWidth
Gets or sets background shape width.
int ShapeWidth { get; set; }Property Value
StringFormat
Gets or sets string format.
StringFormat StringFormat { get; set; }Property Value
Text
Gets or sets text.
string Text { get; set; }Property Value
TimeStampMask
Gets or sets timestamp mask.
string TimeStampMask { get; set; }Property Value
Remarks
You can use mask like this: "hh:mm:ss". Mask based on the following specifications: http://msdn.microsoft.com/en-us/library/dd317787(v=VS.85).aspx and http://msdn.microsoft.com/en-us/library/dd318148(v=VS.85).aspx .
Top
Gets or sets Y position.
int Top { get; set; }Property Value
TransparencyLevel
Gets or sets transparency level. Range is 0-255.
int TransparencyLevel { get; set; }Property Value
VerticalAlignment
Gets or sets the vertical alignment.
TextLogoVerticalAlignment VerticalAlignment { get; set; }Property Value
Methods
Update()
Updates effect settings. Call it if something changed.
void Update()