Constructor

AgsAudioInstantiateVst3Pluginnew

since: 3.11.0

Declaration [src]

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

Description [src]

Create a new instance of AgsInstantiateVst3Plugin.

Available since: 3.11.0

Parameters

fx_vst3_audio

Type: AgsFxVst3Audio

The AgsFxVst3Audio the port belongs to.

The data is owned by the caller of the function.
sound_scope

Type: gint

The AgsSoundScope-enum.

audio_channel

Type: gint

The specific audio channel or -1 for all.

do_replace

Type: gboolean

Do replace any prior added plugin instances.

Return value

Type: AgsInstantiateVst3Plugin

The new AgsInstantiateVst3Plugin.

The caller of the function takes ownership of the data, and is responsible for freeing it.