![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_iprocess_context.h File Reference
#include <glib.h>
#include <ags/vst3-capi/pluginterfaces/base/ags_vst_funknown.h>
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_types.h>
Include dependency graph for ags_vst_iprocess_context.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Typedefs | |
typedef struct FrameRate | AgsVstFrameRate |
typedef struct Chord | AgsVstChord |
typedef struct ProcessContext | AgsVstProcessContext |
Enumerations | |
enum | AgsVstFrameRateFlags { AGS_VST_KPULL_DOWN_RATE = 1 , AGS_VST_KDROP_RATE = 1 << 1 } |
enum | AgsVstProcessContextStatesAndFlags { AGS_VST_KPLAYING = 1 << 1 , AGS_VST_KCYCLE_ACTIVE = 1 << 2 , AGS_VST_KRECORDING = 1 << 3 , AGS_VST_KSYSTEM_TIME_VALID = 1 << 8 , AGS_VST_KCONST_TIME_VALID = 1 << 17 , AGS_VST_KPROJECT_TIME_MUSIC_VALID = 1 << 9 , AGS_VST_KBAR_POSITION_VALID = 1 << 11 , AGS_VST_kCycleValid = 1 << 12 , AGS_VST_KTEMPO_VALID = 1 << 10 , AGS_VST_KTIME_SIG_VALID = 1 << 13 , AGS_VST_KCHORD_VALID = 1 << 18 , AGS_VST_KSMPTE_VALID = 1 << 14 , AGS_VST_KCLOCK_VALID = 1 << 15 } |
Typedef Documentation
◆ AgsVstChord
typedef struct Chord AgsVstChord |
◆ AgsVstFrameRate
typedef struct FrameRate AgsVstFrameRate |
◆ AgsVstProcessContext
typedef struct ProcessContext AgsVstProcessContext |
Enumeration Type Documentation
◆ AgsVstFrameRateFlags
enum AgsVstFrameRateFlags |
◆ AgsVstProcessContextStatesAndFlags
Function Documentation
◆ ags_vst_chord_set_chord_mask()
void ags_vst_chord_set_chord_mask | ( | AgsVstChord * | chord, |
gint16 | chord_mask | ||
) |
Set chord mask.
- Parameters
-
chord the chord chord_mask the chord mask
- Since
- 5.0.0
◆ ags_vst_chord_set_key_note()
void ags_vst_chord_set_key_note | ( | AgsVstChord * | chord, |
guint8 | key_note | ||
) |
Set key note.
- Parameters
-
chord the chord key_note the key note
- Since
- 5.0.0
◆ ags_vst_chord_set_root_note()
void ags_vst_chord_set_root_note | ( | AgsVstChord * | chord, |
guint8 | root_note | ||
) |
Set root note.
- Parameters
-
chord the chord root_note the root note
- Since
- 5.0.0
◆ ags_vst_frame_rate_set_flags()
void ags_vst_frame_rate_set_flags | ( | AgsVstFrameRate * | frame_rate, |
guint32 | flags | ||
) |
Set flags.
- Parameters
-
frame_rate the frame rate flags the flags
- Since
- 5.0.0
◆ ags_vst_frame_rate_set_frames_per_second()
void ags_vst_frame_rate_set_frames_per_second | ( | AgsVstFrameRate * | frame_rate, |
guint32 | frames_per_second | ||
) |
Set frames per second.
- Parameters
-
frame_rate the frame rate frames_per_second the frames per second
- Since
- 5.0.0
◆ ags_vst_process_context_alloc()
AgsVstProcessContext * ags_vst_process_context_alloc | ( | ) |
Alloc.
- Returns
- the Steinberg::Vst::ProcessContext as AgsVstProcessContext
- Since
- 5.0.0
◆ ags_vst_process_context_get_chord()
AgsVstChord * ags_vst_process_context_get_chord | ( | AgsVstProcessContext * | process_context | ) |
Get chord.
- Parameters
-
process_context the process context
- Returns
- the chord
- Since
- 5.0.0
◆ ags_vst_process_context_get_frame_rate()
AgsVstFrameRate * ags_vst_process_context_get_frame_rate | ( | AgsVstProcessContext * | process_context | ) |
Get frame rate.
- Parameters
-
process_context the process context
- Returns
- the frame rate
- Since
- 5.0.0
◆ ags_vst_process_context_set_bar_position_music()
void ags_vst_process_context_set_bar_position_music | ( | AgsVstProcessContext * | process_context, |
AgsVstTQuarterNotes | bar_position_music | ||
) |
Set bar position music.
- Parameters
-
process_context the process context bar_position_music the bar poisition music
- Since
- 5.0.0
◆ ags_vst_process_context_set_continous_time_samples()
void ags_vst_process_context_set_continous_time_samples | ( | AgsVstProcessContext * | process_context, |
AgsVstTSamples | continous_time_samples | ||
) |
Set continous time samples.
- Parameters
-
process_context the process context continous_time_samples the continous time samples
- Since
- 5.0.0
◆ ags_vst_process_context_set_cycle_end_music()
void ags_vst_process_context_set_cycle_end_music | ( | AgsVstProcessContext * | process_context, |
AgsVstTQuarterNotes | cycle_end_music | ||
) |
Set cycle end music.
- Parameters
-
process_context the process context cycle_end_music the cycle end music
- Since
- 5.0.0
◆ ags_vst_process_context_set_cycle_start_music()
void ags_vst_process_context_set_cycle_start_music | ( | AgsVstProcessContext * | process_context, |
AgsVstTQuarterNotes | cycle_start_music | ||
) |
Set cycle start music.
- Parameters
-
process_context the process context cycle_start_music the cycle start music
- Since
- 5.0.0
◆ ags_vst_process_context_set_project_time_music()
void ags_vst_process_context_set_project_time_music | ( | AgsVstProcessContext * | process_context, |
AgsVstTQuarterNotes | project_time_music | ||
) |
Set project time music.
- Parameters
-
process_context the process context project_time_music the project time music
- Since
- 5.0.0
◆ ags_vst_process_context_set_project_time_samples()
void ags_vst_process_context_set_project_time_samples | ( | AgsVstProcessContext * | process_context, |
AgsVstTSamples | project_time_samples | ||
) |
Set project time samples.
- Parameters
-
process_context the process context project_time_samples the project time samples
- Since
- 5.0.0
◆ ags_vst_process_context_set_samplerate()
void ags_vst_process_context_set_samplerate | ( | AgsVstProcessContext * | process_context, |
gdouble | samplerate | ||
) |
Set samplerate.
- Parameters
-
process_context the process context samplerate the samplerate
- Since
- 5.0.0
◆ ags_vst_process_context_set_samples_to_next_clock()
void ags_vst_process_context_set_samples_to_next_clock | ( | AgsVstProcessContext * | process_context, |
gint32 | samples_to_next_clock | ||
) |
Set samples to next clock.
- Parameters
-
process_context the process context samples_to_next_clock the samples to next clock
- Since
- 5.0.0
◆ ags_vst_process_context_set_smpte_offset_sub_frames()
void ags_vst_process_context_set_smpte_offset_sub_frames | ( | AgsVstProcessContext * | process_context, |
gint32 | smpte_offset_sub_frames | ||
) |
Set SMPTE offset sub-frames.
- Parameters
-
process_context the process context smpte_offset_sub_frames the SMPTE offset sub-frames
- Since
- 5.0.0
◆ ags_vst_process_context_set_state()
void ags_vst_process_context_set_state | ( | AgsVstProcessContext * | process_context, |
guint32 | state | ||
) |
Set state.
- Parameters
-
process_context the process context state the state
- Since
- 5.0.0
◆ ags_vst_process_context_set_system_time()
void ags_vst_process_context_set_system_time | ( | AgsVstProcessContext * | process_context, |
gint64 | system_time | ||
) |
Set system time.
- Parameters
-
process_context the process context system_time the system time
- Since
- 5.0.0
◆ ags_vst_process_context_set_tempo()
void ags_vst_process_context_set_tempo | ( | AgsVstProcessContext * | process_context, |
gdouble | tempo | ||
) |
Set tempo.
- Parameters
-
process_context the process context tempo the tempo
- Since
- 5.0.0
◆ ags_vst_process_context_set_time_sig_denominator()
void ags_vst_process_context_set_time_sig_denominator | ( | AgsVstProcessContext * | process_context, |
guint32 | time_sig_denominator | ||
) |
Set time signature denominator.
- Parameters
-
process_context the process context time_sig_denominator the time signature denominator
- Since
- 5.0.0
◆ ags_vst_process_context_set_time_sig_numerator()
void ags_vst_process_context_set_time_sig_numerator | ( | AgsVstProcessContext * | process_context, |
guint32 | time_sig_numerator | ||
) |
Set time signature numerator.
- Parameters
-
process_context the process context time_sig_numerator the time signature numerator
- Since
- 5.0.0
Generated by