Interface IGPUVideoEffect
- Namespace
- VisioForge.Core.Types.VideoEffects
- Assembly
- VisioForge.Core.dll
Base GPU video effect interface.
public interface IGPUVideoEffectProperties
Enabled
Gets or sets a value indicating whether video effect enabled.
bool Enabled { get; set; }Property Value
Name
Gets or sets effect name. Can be used to get effect interface to control it.
string Name { get; set; }Property Value
StartTime
Gets or sets start time. Use 0 to show effect always.
TimeSpan StartTime { get; set; }Property Value
StopTime
Gets or sets stop time. Use 0 to show effect always.
TimeSpan StopTime { get; set; }Property Value
Stream
Gets or sets processing stream. Both by default.
VideoStreamType Stream { get; set; }Property Value
UpdateRequired
Gets or sets a value indicating whether update required.
bool UpdateRequired { get; set; }Property Value
Methods
GetEffectType()
Gets type.
GPUVideoEffectType GetEffectType()Returns
- GPUVideoEffectType
-
The VisioForge.Core.Types.VideoEffects.GPUVideoEffectType.
Update()
Updates.
void Update()