![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
Loading...
Searching...
No Matches
#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

