Class CsoundAudioEffect
- Namespace
- VisioForge.Core.Types.X.AudioEffects
- Assembly
- VisioForge.Core.dll
Class CsoundAudioEffect. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect. Implements the VisioForge.Core.Types.X.AudioEffects.IVideoEditXAudioEffect.
public class CsoundAudioEffect : BaseAudioEffect, ISharedAudioEffectX, IVideoEditXAudioEffectInheritance
Implements
Inherited Members
Constructors
CsoundAudioEffect(string)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.CsoundAudioEffect class.
public CsoundAudioEffect(string name)Parameters
namestring-
The name.
CsoundAudioEffect(string, string)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.CsoundAudioEffect class.
public CsoundAudioEffect(string name, string csdText)Parameters
CsoundAudioEffect(string, string, bool, double)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.CsoundAudioEffect class.
public CsoundAudioEffect(string name, string csdText, bool loop, double scoreOffset)Parameters
namestring-
The name.
csdTextstring-
The CSD text content.
loopbool-
If set to
true[loop]. scoreOffsetdouble-
The score offset.
Properties
CsdText
Gets or sets the CSD text content.
public string CsdText { get; set; }Property Value
Location
Gets or sets the CSD file location.
public string Location { get; set; }Property Value
Loop
Gets or sets a value indicating whether to loop the score.
public bool Loop { get; set; }Property Value
ScoreOffset
Gets or sets the score offset in seconds.
public double ScoreOffset { get; set; }Property Value
Methods
GenerateDescription()
Generates the GStreamer element description for the Csound filter.
public string GenerateDescription()Returns
- string
-
GStreamer pipeline description string for the csoundfilter element.