Class AudioEffectsBlock
Audio effect block. Implements the MediaBlock. Implements the IMediaBlockInternals. Implements the IDisposable.
Inherited Members
Namespace: VisioForge.Core.MediaBlocks.VideoProcessing
Assembly: VisioForge.Core.dll
Syntax
public class AudioEffectsBlock : MediaBlock, IMediaBlock, IDisposable, IMediaBlockInternals
Constructors
AudioEffectsBlock()
Initializes a new instance of the AudioEffectsBlock class.
Declaration
public AudioEffectsBlock()
Properties
AudioEffectsCount
Gets the audio effects count.
Declaration
public int AudioEffectsCount { get; }
Property Value
Type | Description |
---|---|
int |
Input
Gets the input.
Declaration
public override MediaBlockPad Input { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad | The input. |
Overrides
Inputs
Gets the inputs.
Declaration
public override MediaBlockPad[] Inputs { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad[] | The inputs. |
Overrides
Output
Gets the output.
Declaration
public override MediaBlockPad Output { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad | The output. |
Overrides
Outputs
Gets the outputs.
Declaration
public override MediaBlockPad[] Outputs { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad[] | The outputs. |
Overrides
Type
Gets the type.
Declaration
public override MediaBlockType Type { get; }
Property Value
Type | Description |
---|---|
MediaBlockType | The type. |
Overrides
Methods
AddOrUpdate(BaseAudioEffect)
Adds/updates the video effect.
Declaration
public void AddOrUpdate(BaseAudioEffect effect)
Parameters
Type | Name | Description |
---|---|---|
BaseAudioEffect | effect | The effect. |
Build()
Builds this instance.
Declaration
public override bool Build()
Returns
Type | Description |
---|---|
bool |
|
Overrides
CleanUp()
Cleans up.
Declaration
public void CleanUp()
Clear()
Clears the audio effects.
Declaration
public void Clear()
Dispose(bool)
Releases unmanaged and - optionally - managed resources.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing |
|
Overrides
Get(string)
Gets audio effect interface by name.
Declaration
public BaseAudioEffect Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Effect name used during creation. |
Returns
Type | Description |
---|---|
BaseAudioEffect | Returns BaseAudioEffect. |
GetCore()
Gets core.
Declaration
public BaseElement GetCore()
Returns
Type | Description |
---|---|
BaseElement | VisioForge.Core.GStreamer.Base.BaseElement. |
GetElement()
Gets the element.
Declaration
public Element GetElement()
Returns
Type | Description |
---|---|
Element | Gst.Element. |
IsAvailable()
Determines whether this media block is available. Correct NuGet SDK redist should be included into your project.
Declaration
public static bool IsAvailable()
Returns
Type | Description |
---|---|
bool |
|
Remove(BaseAudioEffect)
Removes the audio effect.
Declaration
public void Remove(BaseAudioEffect effect)
Parameters
Type | Name | Description |
---|---|---|
BaseAudioEffect | effect | The effect. |