![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_iaudio_processor.h
Go to the documentation of this file.
186 AgsVstTResult ags_vst_iaudio_processor_set_bus_arrangements(AgsVstIAudioProcessor *iaudio_processor,
190 AgsVstTResult ags_vst_iaudio_processor_get_bus_arrangement(AgsVstIAudioProcessor *iaudio_processor,
194 AgsVstTResult ags_vst_iaudio_processor_can_process_sample_size(AgsVstIAudioProcessor *iaudio_processor,
199 AgsVstTResult ags_vst_iaudio_processor_setup_processing(AgsVstIAudioProcessor *iaudio_processor,
212 AgsVstTResult ags_vst_iaudio_presentation_latency_set_audio_presentation_latency_samples(AgsVstIAudioPresentationLatency *iaudio_presentation_latency,
218 guint32 ags_vst_iprocess_context_requirements_get_process_context_requirements(AgsVstIProcessContextRequirements *iprocess_context_requirements);
const AgsVstCString ags_vst_kfx_pitch_shift
Definition ags_vst_iaudio_processor.cpp:39
const AgsVstCString ags_vst_kfx_analyzer
Definition ags_vst_iaudio_processor.cpp:26
guint32 ags_vst_iaudio_processor_get_tail_samples(AgsVstIAudioProcessor *iaudio_processor)
Definition ags_vst_iaudio_processor.cpp:511
AgsVstTResult ags_vst_iaudio_processor_setup_processing(AgsVstIAudioProcessor *iaudio_processor, AgsVstProcessSetup *setup)
Definition ags_vst_iaudio_processor.cpp:473
guint32 ags_vst_iprocess_context_requirements_get_process_context_requirements(AgsVstIProcessContextRequirements *iprocess_context_requirements)
Definition ags_vst_iaudio_processor.cpp:567
const AgsVstCString ags_vst_kfx_modulation
Definition ags_vst_iaudio_processor.cpp:38
const AgsVstCString ags_vst_konly_real_time
Definition ags_vst_iaudio_processor.cpp:54
const AgsVstCString ags_vst_kinstrument
Definition ags_vst_iaudio_processor.cpp:45
void ags_vst_audio_bus_buffers_set_num_channels(AgsVstAudioBusBuffers *buffers, gint32 num_channels)
Definition ags_vst_iaudio_processor.cpp:155
void ags_vst_process_data_set_inputs(AgsVstProcessData *data, AgsVstAudioBusBuffers *buffers)
Definition ags_vst_iaudio_processor.cpp:293
AgsVstProcessSetup * ags_vst_process_setup_alloc()
Definition ags_vst_iaudio_processor.cpp:74
const AgsVstCString ags_vst_kinstrument_sampler
Definition ags_vst_iaudio_processor.cpp:49
const AgsVstCString ags_vst_kfx_instrument
Definition ags_vst_iaudio_processor.cpp:33
const AgsVstCString ags_vst_kup_down_mix
Definition ags_vst_iaudio_processor.cpp:59
void ags_vst_process_data_set_output_events(AgsVstProcessData *data, AgsVstIEventList *events)
Definition ags_vst_iaudio_processor.cpp:363
void ags_vst_process_data_set_symbolic_sample_size(AgsVstProcessData *data, gint32 symbolic_sample_size)
Definition ags_vst_iaudio_processor.cpp:237
void ags_vst_process_data_set_process_mode(AgsVstProcessData *data, gint32 process_mode)
Definition ags_vst_iaudio_processor.cpp:223
const AgsVstCString ags_vst_kspatial_fx
Definition ags_vst_iaudio_processor.cpp:53
AgsVstIProcessContextRequirementsFlags
Definition ags_vst_iaudio_processor.h:104
@ AGS_VST_KNEED_SAMPLES_TO_NEXT_CLOCK
Definition ags_vst_iaudio_processor.h:110
@ AGS_VST_KNEED_CONTINOUS_TIME_SAMPLES
Definition ags_vst_iaudio_processor.h:106
@ AGS_VST_KNEED_BAR_POSITION_MUSIC
Definition ags_vst_iaudio_processor.h:108
@ AGS_VST_KNEED_PROJECT_TIME_MUSIC
Definition ags_vst_iaudio_processor.h:107
@ AGS_VST_KNEED_TRANSPORT_STATE
Definition ags_vst_iaudio_processor.h:115
const AgsVstCString ags_vst_kfx_network
Definition ags_vst_iaudio_processor.cpp:44
void ags_vst_process_data_set_num_inputs(AgsVstProcessData *data, gint32 num_inputs)
Definition ags_vst_iaudio_processor.cpp:265
AgsVstAudioBusBuffers * ags_vst_audio_bus_buffers_alloc()
Definition ags_vst_iaudio_processor.cpp:142
const AgsVstCString ags_vst_kfx_mastering
Definition ags_vst_iaudio_processor.cpp:37
AgsVstTResult ags_vst_iaudio_processor_set_processing(AgsVstIAudioProcessor *iaudio_processor, gboolean state)
Definition ags_vst_iaudio_processor.cpp:490
void ags_vst_process_data_set_input_events(AgsVstProcessData *data, AgsVstIEventList *events)
Definition ags_vst_iaudio_processor.cpp:349
const AgsVstCString ags_vst_kfx_instrument_external
Definition ags_vst_iaudio_processor.cpp:34
struct IAudioPresentationLatency AgsVstIAudioPresentationLatency
Definition ags_vst_iaudio_processor.h:42
struct IAudioProcessor AgsVstIAudioProcessor
Definition ags_vst_iaudio_processor.h:40
AgsVstTResult ags_vst_iaudio_presentation_latency_set_audio_presentation_latency_samples(AgsVstIAudioPresentationLatency *iaudio_presentation_latency, AgsVstBusDirection dir, gint32 bus_index, guint32 latency_in_samples)
Definition ags_vst_iaudio_processor.cpp:539
AgsVstTResult ags_vst_iaudio_processor_get_bus_arrangement(AgsVstIAudioProcessor *iaudio_processor, AgsVstBusDirection dir, gint32 index, AgsVstSpeakerArrangement *arr)
Definition ags_vst_iaudio_processor.cpp:426
void ags_vst_audio_bus_buffers_set_samples64(AgsVstAudioBusBuffers *buffers, gdouble **channel_buffers)
Definition ags_vst_iaudio_processor.cpp:197
void ags_vst_audio_bus_buffers_set_silence_flags(AgsVstAudioBusBuffers *buffers, guint64 silence_flags)
Definition ags_vst_iaudio_processor.cpp:169
const AgsVstCString ags_vst_kfx_surround
Definition ags_vst_iaudio_processor.cpp:42
void ags_vst_process_data_set_num_samples(AgsVstProcessData *data, gint32 num_samples)
Definition ags_vst_iaudio_processor.cpp:251
void ags_vst_process_data_set_outputs(AgsVstProcessData *data, AgsVstAudioBusBuffers *buffers)
Definition ags_vst_iaudio_processor.cpp:307
AgsVstProcessData * ags_vst_process_data_alloc()
Definition ags_vst_iaudio_processor.cpp:210
void ags_vst_process_data_set_num_outputs(AgsVstProcessData *data, gint32 num_outputs)
Definition ags_vst_iaudio_processor.cpp:279
const AgsVstCString ags_vst_kfx_spatial
Definition ags_vst_iaudio_processor.cpp:35
void ags_vst_process_setup_set_symbolic_sample_size(AgsVstProcessSetup *setup, gint32 symbolic_sample_size)
Definition ags_vst_iaudio_processor.cpp:101
const AgsVstCString ags_vst_kfx_dynamics
Definition ags_vst_iaudio_processor.cpp:29
AgsVstTResult ags_vst_iaudio_processor_process(AgsVstIAudioProcessor *iaudio_processor, AgsVstProcessData *data)
Definition ags_vst_iaudio_processor.cpp:505
const AgsVstCString ags_vst_kinstrument_external
Definition ags_vst_iaudio_processor.cpp:47
const AgsVstTUID * ags_vst_iaudio_presentation_latency_get_iid()
Definition ags_vst_iaudio_processor.cpp:523
void ags_vst_process_data_set_input_iparameter_changes(AgsVstProcessData *data, AgsVstIParameterChanges *iparameter_changes)
Definition ags_vst_iaudio_processor.cpp:321
const AgsVstTUID * ags_vst_iprocess_context_requirements_get_iid()
Definition ags_vst_iaudio_processor.cpp:554
const AgsVstCString ags_vst_kfx_restoration
Definition ags_vst_iaudio_processor.cpp:40
const AgsVstCString ags_vst_kambisonics
Definition ags_vst_iaudio_processor.cpp:61
const AgsVstCString ags_vst_kfx_generator
Definition ags_vst_iaudio_processor.cpp:36
void ags_vst_process_setup_set_samplerate(AgsVstProcessSetup *setup, gdouble samplerate)
Definition ags_vst_iaudio_processor.cpp:129
void ags_vst_process_data_set_ouput_iparameter_changes(AgsVstProcessData *data, AgsVstIParameterChanges *iparameter_changes)
Definition ags_vst_iaudio_processor.cpp:335
AgsVstTResult ags_vst_iaudio_processor_set_bus_arrangements(AgsVstIAudioProcessor *iaudio_processor, AgsVstSpeakerArrangement *inputs, gint32 num_ins, AgsVstSpeakerArrangement *outputs, gint32 num_outs)
Definition ags_vst_iaudio_processor.cpp:407
const AgsVstCString ags_vst_kfx_distortion
Definition ags_vst_iaudio_processor.cpp:28
void ags_vst_process_data_set_process_context(AgsVstProcessData *data, AgsVstProcessContext *context)
Definition ags_vst_iaudio_processor.cpp:377
struct IProcessContextRequirements AgsVstIProcessContextRequirements
Definition ags_vst_iaudio_processor.h:44
void ags_vst_process_setup_set_process_mode(AgsVstProcessSetup *setup, gint32 process_mode)
Definition ags_vst_iaudio_processor.cpp:87
const AgsVstCString ags_vst_kinstrument_piano
Definition ags_vst_iaudio_processor.cpp:48
void ags_vst_audio_bus_buffers_set_samples32(AgsVstAudioBusBuffers *buffers, gfloat **channel_buffers)
Definition ags_vst_iaudio_processor.cpp:183
@ AGS_VST_KSIMPLE_MODE_SUPPORTED
Definition ags_vst_iaudio_processor.h:89
const AgsVstTUID * ags_vst_iaudio_processor_get_iid()
Definition ags_vst_iaudio_processor.cpp:390
void ags_vst_process_setup_set_max_samples_per_block(AgsVstProcessSetup *setup, gint32 max_samples_per_block)
Definition ags_vst_iaudio_processor.cpp:115
guint32 ags_vst_iaudio_processor_get_latency_samples(AgsVstIAudioProcessor *iaudio_processor)
Definition ags_vst_iaudio_processor.cpp:459
AgsVstTResult ags_vst_iaudio_processor_can_process_sample_size(AgsVstIAudioProcessor *iaudio_processor, gint32 symbolic_sample_size)
Definition ags_vst_iaudio_processor.cpp:445
const AgsVstCString ags_vst_kinstrument_synth_sampler
Definition ags_vst_iaudio_processor.cpp:51
const AgsVstCString ags_vst_kno_offline_process
Definition ags_vst_iaudio_processor.cpp:58
struct AudioBusBuffers AgsVstAudioBusBuffers
Definition ags_vst_iaudio_processor.h:37
const AgsVstCString ags_vst_kinstrument_drum
Definition ags_vst_iaudio_processor.cpp:46
const AgsVstCString ags_vst_kinstrument_synth
Definition ags_vst_iaudio_processor.cpp:50
const AgsVstCString ags_vst_konly_offline_process
Definition ags_vst_iaudio_processor.cpp:55
struct IParameterChanges AgsVstIParameterChanges
Definition ags_vst_iparameter_changes.h:34
struct ProcessContext AgsVstProcessContext
Definition ags_vst_iprocess_context.h:55
Generated by