Class VideoEffect
Base video effect interface.
Inheritance
VideoEffect
Implements
Inherited Members
Namespace: VisioForge.Core.Types.VideoEffects
Assembly: VisioForge.Core.dll
Syntax
public abstract class VideoEffect : IVideoEffect
Constructors
VideoEffect()
Initializes a new instance of the VideoEffect class.
Declaration
protected VideoEffect()
Properties
Enabled
Gets or sets a value indicating whether video effect enabled.
Declaration
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
Name
Gets or sets effect name. Can be used to get effect interface to control it.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
StartTime
Gets or sets start time. Use 0 to show effect always.
Declaration
public TimeSpan StartTime { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
StopTime
Gets or sets stop time. Use 0 to show effect always.
Declaration
public TimeSpan StopTime { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
Stream
Gets or sets processing stream. Both by default.
Declaration
public VideoStreamType Stream { get; set; }
Property Value
Type | Description |
---|---|
VideoStreamType |
Methods
GetEffectType()
Gets type.
Declaration
public VideoEffectType GetEffectType()
Returns
Type | Description |
---|---|
VideoEffectType | The VideoEffectType. |