AgsInstantiateVst3Plugin

AgsInstantiateVst3Plugin — start audio object to audio loop

Stability Level

Stable, unless otherwise indicated

Functions

Properties

int audio-channel Read / Write
gboolean do-replace Read / Write
AgsFxVst3Audio * fx-vst3-audio Read / Write
int sound-scope Read / Write

Object Hierarchy

    GObject
    ╰── AgsTask
        ╰── AgsInstantiateVst3Plugin

Includes

#include <ags/audio/task/ags_instantiate_vst3_plugin.h>

Description

The AgsInstantiateVst3Plugin task starts AgsAudio to AgsAudioLoop.

Functions

ags_instantiate_vst3_plugin_new ()

AgsInstantiateVst3Plugin *
ags_instantiate_vst3_plugin_new (AgsFxVst3Audio *fx_vst3_audio,
                                 gint sound_scope,
                                 gint audio_channel,
                                 gboolean do_replace);

Create a new instance of AgsInstantiateVst3Plugin.

Parameters

fx_vst3_audio

the AgsFxVst3Audio the port belongs to

 

sound_scope

the AgsSoundScope

 

audio_channel

the specific audio channel or -1 for all

 

do_replace

do replace any prior added plugin instances

 

Returns

the new AgsInstantiateVst3Plugin.

Since: 3.11.0

Property Details

The “audio-channel” property

  “audio-channel”            int

The effects audio channel.

Owner: AgsInstantiateVst3Plugin

Flags: Read / Write

Allowed values: >= -1

Default value: -1

Since: 3.11.0


The “do-replace” property

  “do-replace”               gboolean

Do replace.

Owner: AgsInstantiateVst3Plugin

Flags: Read / Write

Default value: TRUE

Since: 3.11.0


The “fx-vst3-audio” property

  “fx-vst3-audio”            AgsFxVst3Audio *

The assigned AgsFxVst3Audio

Owner: AgsInstantiateVst3Plugin

Flags: Read / Write

Since: 3.11.0


The “sound-scope” property

  “sound-scope”              int

The effects sound-scope.

Owner: AgsInstantiateVst3Plugin

Flags: Read / Write

Allowed values: [-1,5]

Default value: -1

Since: 3.11.0