AgsWriteVst3Port

AgsWriteVst3Port — start audio object to audio loop

Stability Level

Stable, unless otherwise indicated

Functions

Properties

int audio-channel Read / Write
AgsFxVst3Audio * fx-vst3-audio Read / Write
AgsPort * port Read / Write
int sound-scope Read / Write
double value Read / Write

Object Hierarchy

    GObject
    ╰── AgsTask
        ╰── AgsWriteVst3Port

Includes

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

Description

The AgsWriteVst3Port task starts AgsAudio to AgsAudioLoop.

Functions

ags_write_vst3_port_new ()

AgsWriteVst3Port *
ags_write_vst3_port_new (AgsFxVst3Audio *fx_vst3_audio,
                         AgsPort *port,
                         gdouble value,
                         gint sound_scope,
                         gint audio_channel);

Create a new instance of AgsWriteVst3Port.

Parameters

fx_vst3_audio

the AgsFxVst3Audio the port belongs to

 

port

the AgsPort to be written

 

value

the value to write

 

sound_scope

the AgsSoundScope

 

audio_channel

the specific audio channel or -1 for all

 

Returns

the new AgsWriteVst3Port.

Since: 3.11.0

Property Details

The “audio-channel” property

  “audio-channel”            int

The effects audio channel.

Owner: AgsWriteVst3Port

Flags: Read / Write

Allowed values: >= -1

Default value: -1

Since: 3.11.0


The “fx-vst3-audio” property

  “fx-vst3-audio”            AgsFxVst3Audio *

The assigned AgsFxVst3Audio

Owner: AgsWriteVst3Port

Flags: Read / Write

Since: 3.11.0


The “port” property

  “port”                     AgsPort *

The assigned AgsPort

Owner: AgsWriteVst3Port

Flags: Read / Write

Since: 3.11.0


The “sound-scope” property

  “sound-scope”              int

The effects sound-scope.

Owner: AgsWriteVst3Port

Flags: Read / Write

Allowed values: [-1,5]

Default value: -1

Since: 3.11.0


The “value” property

  “value”                    double

The effects value.

Owner: AgsWriteVst3Port

Flags: Read / Write

Default value: 0

Since: 3.11.0