Table of Contents

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, IVideoEditXAudioEffect

Inheritance

Implements

Inherited Members

Constructors

CsoundAudioEffect(string)

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.CsoundAudioEffect class.

public CsoundAudioEffect(string name)

Parameters

name string

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

name string

The name.

csdText string

The CSD text content.

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

name string

The name.

csdText string

The CSD text content.

loop bool

If set to true [loop].

scoreOffset double

The score offset.

Properties

CsdText

Gets or sets the CSD text content.

public string CsdText { get; set; }

Property Value

string

Location

Gets or sets the CSD file location.

public string Location { get; set; }

Property Value

string

Loop

Gets or sets a value indicating whether to loop the score.

public bool Loop { get; set; }

Property Value

bool

ScoreOffset

Gets or sets the score offset in seconds.

public double ScoreOffset { get; set; }

Property Value

double

Methods

GenerateDescription()

Generates the GStreamer element description for the Csound filter.

public string GenerateDescription()

Returns

string

GStreamer pipeline description string for the csoundfilter element.

See Also