![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_iaudio_processor.h>
#include <pluginterfaces/vst/ivstaudioprocessor.h>
Include dependency graph for ags_vst_iaudio_processor.cpp:

Function Documentation
◆ ags_vst_audio_bus_buffers_alloc()
AgsVstAudioBusBuffers * ags_vst_audio_bus_buffers_alloc | ( | ) |
Alloc.
- Returns
- the Steinberg::Vst::AudioBusBuffers as AgsVstAudioBusBuffers
- Since
- 5.0.0
◆ ags_vst_audio_bus_buffers_set_num_channels()
void ags_vst_audio_bus_buffers_set_num_channels | ( | AgsVstAudioBusBuffers * | buffers, |
gint32 | num_channels | ||
) |
Set number of channels.
- Parameters
-
buffers the audio bus buffers num_channels the number of channels
- Since
- 5.0.0
◆ ags_vst_audio_bus_buffers_set_samples32()
void ags_vst_audio_bus_buffers_set_samples32 | ( | AgsVstAudioBusBuffers * | buffers, |
gfloat ** | channel_buffers | ||
) |
Set samples 32-bit.
- Parameters
-
buffers the audio bus buffers channel_buffers the channel buffers
- Since
- 5.0.0
◆ ags_vst_audio_bus_buffers_set_samples64()
void ags_vst_audio_bus_buffers_set_samples64 | ( | AgsVstAudioBusBuffers * | buffers, |
gdouble ** | channel_buffers | ||
) |
Set samples 64-bit.
- Parameters
-
buffers the audio bus buffers channel_buffers the channel buffers
- Since
- 5.0.0
◆ ags_vst_audio_bus_buffers_set_silence_flags()
void ags_vst_audio_bus_buffers_set_silence_flags | ( | AgsVstAudioBusBuffers * | buffers, |
guint64 | silence_flags | ||
) |
Set silence flags.
- Parameters
-
buffers the audio bus buffers silences_flags the silence flags
- Since
- 5.0.0
◆ ags_vst_iaudio_presentation_latency_get_iid()
const AgsVstTUID * ags_vst_iaudio_presentation_latency_get_iid | ( | ) |
Get IID.
- Returns
- the Steinberg::TUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_iaudio_presentation_latency_set_audio_presentation_latency_samples()
AgsVstTResult ags_vst_iaudio_presentation_latency_set_audio_presentation_latency_samples | ( | AgsVstIAudioPresentationLatency * | iaudio_presentation_latency, |
AgsVstBusDirection | dir, | ||
gint32 | bus_index, | ||
guint32 | latency_in_samples | ||
) |
Set audio presentation latency samples.
- Parameters
-
iaudio_presentation_latency the audio presentation latency dir the direction bus_index the bus index latency_in_samples the latency in samples
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_can_process_sample_size()
AgsVstTResult ags_vst_iaudio_processor_can_process_sample_size | ( | AgsVstIAudioProcessor * | iaudio_processor, |
gint32 | symbolic_sample_size | ||
) |
Can process sample size.
- Parameters
-
iaudio_processor the audio processor symbolic_sample_size the symbolic sample size
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_get_bus_arrangement()
AgsVstTResult ags_vst_iaudio_processor_get_bus_arrangement | ( | AgsVstIAudioProcessor * | iaudio_processor, |
AgsVstBusDirection | dir, | ||
gint32 | index, | ||
AgsVstSpeakerArrangement * | arr | ||
) |
Get bus arrangement.
- Parameters
-
iaudio_processor the audio processor dir the direction index the index arr the return location of speaker arrangement
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_get_iid()
const AgsVstTUID * ags_vst_iaudio_processor_get_iid | ( | ) |
Get IID.
- Returns
- the Steinberg::TUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_get_latency_samples()
guint32 ags_vst_iaudio_processor_get_latency_samples | ( | AgsVstIAudioProcessor * | iaudio_processor | ) |
Get latency samples.
- Parameters
-
iaudio_processor the audio processor
- Returns
- the latency
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_get_tail_samples()
guint32 ags_vst_iaudio_processor_get_tail_samples | ( | AgsVstIAudioProcessor * | iaudio_processor | ) |
◆ ags_vst_iaudio_processor_process()
AgsVstTResult ags_vst_iaudio_processor_process | ( | AgsVstIAudioProcessor * | iaudio_processor, |
AgsVstProcessData * | data | ||
) |
Process.
- Parameters
-
iaudio_processor the audio processor data the process data
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_set_bus_arrangements()
AgsVstTResult ags_vst_iaudio_processor_set_bus_arrangements | ( | AgsVstIAudioProcessor * | iaudio_processor, |
AgsVstSpeakerArrangement * | inputs, | ||
gint32 | num_ins, | ||
AgsVstSpeakerArrangement * | outputs, | ||
gint32 | num_outs | ||
) |
Set bus arrangements.
- Parameters
-
iaudio_processor the audio processor inputs the inputs num_ins the number of inputs outputs the outputs num_outs the number of outputs
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_set_processing()
AgsVstTResult ags_vst_iaudio_processor_set_processing | ( | AgsVstIAudioProcessor * | iaudio_processor, |
gboolean | state | ||
) |
Set processing.
- Parameters
-
iaudio_processor the audio processor state true if processing, otherwise false
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_iaudio_processor_setup_processing()
AgsVstTResult ags_vst_iaudio_processor_setup_processing | ( | AgsVstIAudioProcessor * | iaudio_processor, |
AgsVstProcessSetup * | setup | ||
) |
Setup processing.
- Parameters
-
iaudio_processor the audio processor setup the process setup
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_iprocess_context_requirements_get_iid()
const AgsVstTUID * ags_vst_iprocess_context_requirements_get_iid | ( | ) |
Get IID.
- Returns
- the Steinberg::TUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_iprocess_context_requirements_get_process_context_requirements()
guint32 ags_vst_iprocess_context_requirements_get_process_context_requirements | ( | AgsVstIProcessContextRequirements * | iprocess_context_requirements | ) |
Set audio presentation latency samples.
- Parameters
-
iprocess_context_requirements process context requirements
- Returns
- the requirements
- Since
- 5.0.0
◆ ags_vst_process_data_alloc()
AgsVstProcessData * ags_vst_process_data_alloc | ( | ) |
Alloc.
- Returns
- the Steinberg::Vst::ProcessData as AgsVstProcessData
- Since
- 5.0.0
◆ ags_vst_process_data_set_input_events()
void ags_vst_process_data_set_input_events | ( | AgsVstProcessData * | data, |
AgsVstIEventList * | events | ||
) |
Set input events.
- Parameters
-
data process data events the event list
- Since
- 5.0.0
◆ ags_vst_process_data_set_input_iparameter_changes()
void ags_vst_process_data_set_input_iparameter_changes | ( | AgsVstProcessData * | data, |
AgsVstIParameterChanges * | iparameter_changes | ||
) |
Set input parameter changes.
- Parameters
-
data process data iparameter_changes parameter changes
- Since
- 5.0.0
◆ ags_vst_process_data_set_inputs()
void ags_vst_process_data_set_inputs | ( | AgsVstProcessData * | data, |
AgsVstAudioBusBuffers * | buffers | ||
) |
Set inputs.
- Parameters
-
data process data buffers the buffers
- Since
- 5.0.0
◆ ags_vst_process_data_set_num_inputs()
void ags_vst_process_data_set_num_inputs | ( | AgsVstProcessData * | data, |
gint32 | num_inputs | ||
) |
Set number of inputs.
- Parameters
-
data process data num_inputs the number of inputs
- Since
- 5.0.0
◆ ags_vst_process_data_set_num_outputs()
void ags_vst_process_data_set_num_outputs | ( | AgsVstProcessData * | data, |
gint32 | num_outputs | ||
) |
Set number of outputs.
- Parameters
-
data process data num_outputs the number of outputs
- Since
- 5.0.0
◆ ags_vst_process_data_set_num_samples()
void ags_vst_process_data_set_num_samples | ( | AgsVstProcessData * | data, |
gint32 | num_samples | ||
) |
Set number of samples.
- Parameters
-
data the process data num_samples the number of samples
- Since
- 5.0.0
◆ ags_vst_process_data_set_ouput_iparameter_changes()
void ags_vst_process_data_set_ouput_iparameter_changes | ( | AgsVstProcessData * | data, |
AgsVstIParameterChanges * | iparameter_changes | ||
) |
Set output parameter changes.
- Parameters
-
data process data iparameter_changes parameter changes
- Since
- 5.0.0
◆ ags_vst_process_data_set_output_events()
void ags_vst_process_data_set_output_events | ( | AgsVstProcessData * | data, |
AgsVstIEventList * | events | ||
) |
Set output events.
- Parameters
-
data process data events the event list
- Since
- 5.0.0
◆ ags_vst_process_data_set_outputs()
void ags_vst_process_data_set_outputs | ( | AgsVstProcessData * | data, |
AgsVstAudioBusBuffers * | buffers | ||
) |
Set outputs.
- Parameters
-
data process data buffers the buffers
- Since
- 5.0.0
◆ ags_vst_process_data_set_process_context()
void ags_vst_process_data_set_process_context | ( | AgsVstProcessData * | data, |
AgsVstProcessContext * | context | ||
) |
Set process context.
- Parameters
-
data process data context process context
- Since
- 5.0.0
◆ ags_vst_process_data_set_process_mode()
void ags_vst_process_data_set_process_mode | ( | AgsVstProcessData * | data, |
gint32 | process_mode | ||
) |
Set process mode.
- Parameters
-
data the process data process_mode the process mode
- Since
- 5.0.0
◆ ags_vst_process_data_set_symbolic_sample_size()
void ags_vst_process_data_set_symbolic_sample_size | ( | AgsVstProcessData * | data, |
gint32 | symbolic_sample_size | ||
) |
Set symbolic sample size.
- Parameters
-
data the process data symbolic_sample_size the symbolic sample size
- Since
- 5.0.0
◆ ags_vst_process_setup_alloc()
AgsVstProcessSetup * ags_vst_process_setup_alloc | ( | ) |
Alloc.
- Returns
- the Steinberg::Vst::ProcessSetup as AgsVstProcessSetup
- Since
- 5.0.0
◆ ags_vst_process_setup_set_max_samples_per_block()
void ags_vst_process_setup_set_max_samples_per_block | ( | AgsVstProcessSetup * | setup, |
gint32 | max_samples_per_block | ||
) |
Set max samples per block.
- Parameters
-
setup the process setup max_samples_per_block the max samples per block
- Since
- 5.0.0
◆ ags_vst_process_setup_set_process_mode()
void ags_vst_process_setup_set_process_mode | ( | AgsVstProcessSetup * | setup, |
gint32 | process_mode | ||
) |
Set process mode.
- Parameters
-
setup the process setup process_mode the process mode
- Since
- 5.0.0
◆ ags_vst_process_setup_set_samplerate()
void ags_vst_process_setup_set_samplerate | ( | AgsVstProcessSetup * | setup, |
gdouble | samplerate | ||
) |
Set samplerate.
- Parameters
-
setup the process setup samplerate the samplerate
- Since
- 5.0.0
◆ ags_vst_process_setup_set_symbolic_sample_size()
void ags_vst_process_setup_set_symbolic_sample_size | ( | AgsVstProcessSetup * | setup, |
gint32 | symbolic_sample_size | ||
) |
Set symbolic sample size.
- Parameters
-
setup the process setup symbolic_sample_size the symbolic sample size
- Since
- 5.0.0
Variable Documentation
◆ ags_vst_kambisonics
const AgsVstCString ags_vst_kambisonics = "Ambisonics" |
◆ ags_vst_kanalyzer
const AgsVstCString ags_vst_kanalyzer = "Analyzer" |
◆ ags_vst_kfx
const AgsVstCString ags_vst_kfx = "Fx" |
◆ ags_vst_kfx_analyzer
const AgsVstCString ags_vst_kfx_analyzer = "Fx|Analyzer" |
◆ ags_vst_kfx_delay
const AgsVstCString ags_vst_kfx_delay = "Fx|Delay" |
◆ ags_vst_kfx_distortion
const AgsVstCString ags_vst_kfx_distortion = "Fx|Distortion" |
◆ ags_vst_kfx_dynamics
const AgsVstCString ags_vst_kfx_dynamics = "Fx|Dynamics" |
◆ ags_vst_kfx_eq
const AgsVstCString ags_vst_kfx_eq = "Fx|EQ" |
◆ ags_vst_kfx_filter
const AgsVstCString ags_vst_kfx_filter = "Fx|Filter" |
◆ ags_vst_kfx_generator
const AgsVstCString ags_vst_kfx_generator = "Fx|Generator" |
◆ ags_vst_kfx_instrument
const AgsVstCString ags_vst_kfx_instrument = "Fx|Instrument" |
◆ ags_vst_kfx_instrument_external
const AgsVstCString ags_vst_kfx_instrument_external = "Fx|Instrument|External" |
◆ ags_vst_kfx_mastering
const AgsVstCString ags_vst_kfx_mastering = "Fx|Mastering" |
◆ ags_vst_kfx_modulation
const AgsVstCString ags_vst_kfx_modulation = "Fx|Modulation" |
◆ ags_vst_kfx_network
const AgsVstCString ags_vst_kfx_network = "Fx|Network" |
◆ ags_vst_kfx_pitch_shift
const AgsVstCString ags_vst_kfx_pitch_shift = "Fx|Pitch Shift" |
◆ ags_vst_kfx_restoration
const AgsVstCString ags_vst_kfx_restoration = "Fx|Restoration" |
◆ ags_vst_kfx_reverb
const AgsVstCString ags_vst_kfx_reverb = "Fx|Reverb" |
◆ ags_vst_kfx_spatial
const AgsVstCString ags_vst_kfx_spatial = "Fx|Spatial" |
◆ ags_vst_kfx_surround
const AgsVstCString ags_vst_kfx_surround = "Fx|Surround" |
◆ ags_vst_kfx_tools
const AgsVstCString ags_vst_kfx_tools = "Fx|Tools" |
◆ ags_vst_kinstrument
const AgsVstCString ags_vst_kinstrument = "Instrument" |
◆ ags_vst_kinstrument_drum
const AgsVstCString ags_vst_kinstrument_drum = "Instrument|Drum" |
◆ ags_vst_kinstrument_external
const AgsVstCString ags_vst_kinstrument_external = "Instrument|External" |
◆ ags_vst_kinstrument_piano
const AgsVstCString ags_vst_kinstrument_piano = "Instrument|Piano" |
◆ ags_vst_kinstrument_sampler
const AgsVstCString ags_vst_kinstrument_sampler = "Instrument|Sampler" |
◆ ags_vst_kinstrument_synth
const AgsVstCString ags_vst_kinstrument_synth = "Instrument|Synth" |
◆ ags_vst_kinstrument_synth_sampler
const AgsVstCString ags_vst_kinstrument_synth_sampler = "Instrument|Synth|Sampler" |
◆ ags_vst_kmono
const AgsVstCString ags_vst_kmono = "Mono" |
◆ ags_vst_kno_offline_process
const AgsVstCString ags_vst_kno_offline_process = "NoOfflineProcess" |
◆ ags_vst_konly_ara
const AgsVstCString ags_vst_konly_ara = "OnlyARA" |
◆ ags_vst_konly_offline_process
const AgsVstCString ags_vst_konly_offline_process = "OnlyOfflineProcess" |
◆ ags_vst_konly_real_time
const AgsVstCString ags_vst_konly_real_time = "OnlyRT" |
◆ ags_vst_kspatial
const AgsVstCString ags_vst_kspatial = "Spatial" |
◆ ags_vst_kspatial_fx
const AgsVstCString ags_vst_kspatial_fx = "Spatial|Fx" |
◆ ags_vst_kstereo
const AgsVstCString ags_vst_kstereo = "Stereo" |
◆ ags_vst_ksurround
const AgsVstCString ags_vst_ksurround = "Surround" |
◆ ags_vst_kup_down_mix
const AgsVstCString ags_vst_kup_down_mix = "Up-Downmix" |
Generated by