Class

AgsAudioInput

Description

class AgsAudio.Input : AgsAudio.Channel
  implements Ags.Connectable {
  file_link: GObject*,
  synth_generator: GList*
}

No description available.

Ancestors

Implements

Constructors

ags_input_new

Creates a AgsInput, linking tree to audio.

since: 3.0.0

Instance methods

ags_input_add_synth_generator

Add synth_generator to input.

since: 3.0.0

ags_input_is_active

Check if input is active and needs processing.

since: 3.0.0

ags_input_next_active

Find next AgsInput needed to be processed.

since: 3.0.0

ags_input_open_file

Open filename and assign audio_channels data as AGS_AUDIO_SIGNAL_TEMPLATE audio signal to inputs own recycling.

since: 3.0.0

ags_input_remove_synth_generator

Remove synth_generator from input.

since: 3.0.0

Methods inherited from AgsChannel (100)

Please see AgsChannel for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from AgsConnectable (13)
ags_connectable_add_to_registry

Add connectable to registry.

ags_connectable_connect

Connect the connectable.

ags_connectable_connect_connection

Disconnect the connectable.

ags_connectable_disconnect

Disconnect the connectable.

ags_connectable_disconnect_connection

Disconnect the connectable.

ags_connectable_get_uuid

Get UUID of connectable.

ags_connectable_has_resource

Check the connectable to have resources.

ags_connectable_is_connected

Check if the connectable was connected.

ags_connectable_is_ready

Connect the connectable.

ags_connectable_list_resource

List resources as an XML element and return it.

ags_connectable_remove_from_registry

Remove connectable from registry.

ags_connectable_xml_compose

Compose an XML element and return it.

ags_connectable_xml_parse

Parse node as XML element and apply it.

Properties

AgsAudio.Input:file-link

The file containing audio data.

since: 3.0.0

AgsAudio.Input:synth-generator

The synth generators assigned with this input.

since: 3.0.0

Properties inherited from AgsChannel (31)
AgsAudio.Channel:absolute-key

The nth absolute key.

since: 3.0.0

AgsAudio.Channel:audio

The assigned AgsAudio aligning channels.

since: 3.0.0

AgsAudio.Channel:audio-channel

The nth audio channel.

since: 3.0.0

AgsAudio.Channel:buffer-size

The buffer size.

since: 3.0.0

AgsAudio.Channel:first-recycling

The containing AgsRecycling it takes it AgsAudioSignal from.

since: 3.0.0

AgsAudio.Channel:format

The format.

since: 3.0.0

AgsAudio.Channel:input-soundcard

The assigned input AgsSoundcard.

since: 3.0.0

AgsAudio.Channel:input-soundcard-channel

The input soundcard channel.

since: 3.0.0

AgsAudio.Channel:key

The nth key.

since: 3.0.0

AgsAudio.Channel:last-recycling

The containing AgsRecycling it takes it AgsAudioSignal from.

since: 3.0.0

AgsAudio.Channel:line

The nth line.

since: 3.0.0

AgsAudio.Channel:link

The assigned link as AgsChannel.

since: 3.0.0

AgsAudio.Channel:midi-note

The nth midi note.

since: 3.0.0

AgsAudio.Channel:next

The assigned next AgsChannel.

since: 3.0.0

AgsAudio.Channel:next-pad

The assigned next pad AgsChannel.

since: 3.0.0

AgsAudio.Channel:note-frequency

The note frequency.

since: 3.0.0

AgsAudio.Channel:note-key

The assigned note key representing this channel.

since: 3.0.0

AgsAudio.Channel:octave

The nth octave.

since: 3.0.0

AgsAudio.Channel:output-soundcard

The assigned output AgsSoundcard.

since: 3.0.0

AgsAudio.Channel:output-soundcard-channel

The output soundcard channel.

since: 3.0.0

AgsAudio.Channel:pad

The nth pad.

since: 3.0.0

AgsAudio.Channel:pattern

The containing AgsPattern.

since: 3.0.0

AgsAudio.Channel:play

The containing AgsRecall in play-context.

since: 3.0.0

AgsAudio.Channel:playback

The assigned AgsPlayback.

since: 3.0.0

AgsAudio.Channel:prev

The assigned prev AgsChannel.

since: 3.0.0

AgsAudio.Channel:prev-pad

The assigned prev pad AgsChannel.

since: 3.0.0

AgsAudio.Channel:recall

The containing AgsRecall in recall-context.

since: 3.0.0

AgsAudio.Channel:recall-container

The containing AgsRecallContainer.

since: 3.0.0

AgsAudio.Channel:recall-id

The assigned AgsRecallID.

since: 3.0.0

AgsAudio.Channel:recycling-context

The containing AgsRecyclingContext.

since: 3.0.0

AgsAudio.Channel:samplerate

The samplerate.

since: 3.0.0

Signals

Signals inherited from AgsChannel (12)
AgsChannel::cancel-recall

The ::cancel-recall signal is invoked during termination of playback.

since: 3.0.0

AgsChannel::check-scope

The ::check-scope signal gives you control of checking scope.

since: 3.0.0

AgsChannel::cleanup-recall

The ::cleanup-recall signal is invoked during termination of playback.

since: 3.0.0

AgsChannel::done-recall

The ::done-recall signal is invoked during termination of playback.

since: 3.0.0

AgsChannel::duplicate-recall

The ::duplicate-recall signal is invoked during playback initialization.

since: 3.0.0

AgsChannel::init-recall

The ::init-recall signal is invoked during playback initialization.

since: 3.0.0

AgsChannel::play-recall

The ::play-recall signal is invoked during playback run.

since: 3.0.0

AgsChannel::recursive-run-stage

The ::recursive-run-stage signal gives you control of checking scope.

since: 3.0.0

AgsChannel::recycling-changed

The ::recycling-changed signal is invoked to notify modified recycling tree.

since: 3.0.0

AgsChannel::resolve-recall

The ::resolve-recall signal is invoked during playback initialization.

since: 3.0.0

AgsChannel::start

The ::start signal is invoked as playback starts.

since: 3.0.0

AgsChannel::stop

The ::stop signal is invoked as playback stops.

since: 3.0.0

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AgsAudioInputClass {
  AgsChannelClass channel;
  
}

No description available.

Class members
channel: AgsChannelClass

No description available.