Interface IGPUVideoEffect
Base GPU video effect interface.
Namespace: VisioForge.Core.Types.VideoEffects
Assembly: VisioForge.Core.dll
Syntax
public interface IGPUVideoEffect
Properties
Enabled
Gets or sets a value indicating whether video effect enabled.
Declaration
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
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StartTime
Gets or sets start time. Use 0 to show effect always.
Declaration
TimeSpan StartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
StopTime
Gets or sets stop time. Use 0 to show effect always.
Declaration
TimeSpan StopTime { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
Stream
Gets or sets processing stream. Both by default.
Declaration
VideoStreamType Stream { get; set; }
Property Value
| Type | Description |
|---|---|
| VideoStreamType |
UpdateRequired
Gets or sets a value indicating whether update required.
Declaration
bool UpdateRequired { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
GetEffectType()
Gets type.
Declaration
GPUVideoEffectType GetEffectType()
Returns
| Type | Description |
|---|---|
| GPUVideoEffectType | The GPUVideoEffectType. |
Update()
Updates.
Declaration
void Update()