Class
AgsAudioAudio
Description
class AgsAudio.Audio : GObject.Object
implements Ags.Connectable {
flags: AgsAudioFlags,
connectable_flags: AgsConnectableFlags,
ability_flags: AgsSoundAbilityFlags,
behaviour_flags: AgsSoundBehaviourFlags,
staging_flags: None,
staging_completed: None,
obj_mutex: GRecMutex,
uuid: AgsUUID*,
audio_name: gchar*,
output_soundcard: GObject*,
output_soundcard_channel_map: gint*,
input_soundcard: GObject*,
input_soundcard_channel_map: gint*,
output_sequencer: GObject*,
input_sequencer: GObject*,
samplerate: guint,
buffer_size: guint,
format: AgsSoundcardFormat,
bpm: gdouble,
bank_dim: None,
min_audio_channels: guint,
max_audio_channels: guint,
min_output_pads: guint,
max_output_pads: guint,
min_input_pads: guint,
max_input_pads: guint,
audio_channels: guint,
output_pads: guint,
output_lines: guint,
input_pads: guint,
input_lines: guint,
audio_start_mapping: guint,
audio_end_mapping: guint,
midi_start_mapping: guint,
midi_end_mapping: guint,
midi_group: guint,
midi_channel: guint,
numerator: guint,
denominator: guint,
time_signature: gchar*,
is_minor: gboolean,
sharp_flats: guint,
octave: gint,
key: guint,
absolute_key: gint,
loop_start: guint64,
loop_end: guint64,
offset: guint64,
output: AgsChannel*,
input: AgsChannel*,
preset: GList*,
playback_domain: GObject*,
synth_generator: GList*,
sf2_synth_generator: GList*,
sfz_synth_generator: GList*,
cursor: GList*,
notation: GList*,
automation_port: gchar**,
automation: GList*,
wave: GList*,
output_audio_file: GObject*,
input_audio_file: GObject*,
instrument_name: gchar*,
track_name: gchar*,
midi: GList*,
output_midi_file: GObject*,
input_midi_file: GObject*,
recall_id: GList*,
recycling_context: GList*,
recall_container: GList*,
play_mutex: GRecMutex,
play: GList*,
recall_mutex: GRecMutex,
recall: GList*,
machine_widget: gpointer,
file_data: gpointer
}
No description available.
Instance methods
ags_audio_collect_all_audio_ports_by_specifier_and_context
Retrieve specified port of AgsAudio
.
since: 3.0.0
Methods inherited from AgsConnectable (13)
Properties
AgsAudio.Audio:recall-container
The AgsRecallContainer
it contains in container-context.
since: 3.0.0
AgsAudio.Audio:sf2-synth-generator
The assigned GList
-struct containing AgsSF2SynthGenerator
information.
since: 3.4.0
AgsAudio.Audio:sfz-synth-generator
The assigned GList
-struct containing AgsSFZSynthGenerator
information.
since: 3.4.0
AgsAudio.Audio:synth-generator
The assigned GList
-struct containing AgsSynthGenerator
information.
since: 3.0.0
Signals
AgsAudio.Audio::cancel-recall
The ::cancel-recall signal notifies about canceld recalls.
since: 3.0.0
AgsAudio.Audio::check-scope
The ::check-scope method returns the appropriate recall id of sound_scope
.
since: 3.0.0
AgsAudio.Audio::cleanup-recall
The ::cleanup-recall signal notifies about cleanup recalls.
since: 3.0.0
AgsAudio.Audio::duplicate-recall
The ::duplicate-recall signal notifies about duplicated recalls.
since: 3.0.0
AgsAudio.Audio::recursive-run-stage
The ::recursive-run-stage signal is invoked while run staging
of audio
for sound_scope
.
since: 3.0.0
AgsAudio.Audio::resolve-recall
The ::resolve-recall signal notifies about resolved recalls.
since: 3.0.0
AgsAudio.Audio::set-audio-channels
The ::set-audio-channels signal notifies about changes in channel alignment.
since: 3.0.0
AgsAudio.Audio::set-pads
The ::set-pads signal notifies about changes in channel alignment.
since: 3.0.0
Class structure
Virtual methods
AgsAudio.AudioClass.recursive_run_stage
Resets audio
‘s sound_scope
specified by staging_flags
.
since: 3.0.0
AgsAudio.AudioClass.set_audio_channels
Resize audio channels AgsInput will be allocated first.
since: 3.0.0