AgsConnectable

AgsConnectable — unique access to ojbects

Functions

Object Hierarchy

    GInterface
    ╰── AgsConnectable

Known Implementations

AgsConnectable is implemented by AgsAcceleration, AgsAddAudio, AgsAddAudioSignal, AgsAddBulkMember, AgsAddEffect, AgsAddLineMember, AgsAddNote, AgsAddPointToSelection, AgsAddRecall, AgsAddRecallContainer, AgsAddRegionToSelection, AgsAppendAudio, AgsAppendAudioThreaded, AgsAppendChannel, AgsAppendRecall, AgsApplicationContext, AgsApplyBpm, AgsApplyPresets, AgsApplySequencerLength, AgsApplySynth, AgsApplyTact, AgsApplyWavetable, AgsAudio, AgsAudioApplicationContext, AgsAudioFile, AgsAudioLoop, AgsAudioPreferences, AgsAudioSetRecycling, AgsAudioSignal, AgsAudioThread, AgsAutomation, AgsAutomationArea, AgsAutomationEdit, AgsAutomationEditor, AgsAutomationToolbar, AgsAutomationWindow, AgsAutosaveThread, AgsBlinkCellPatternCursor, AgsBufferAudioSignal, AgsBufferChannel, AgsBufferChannelRun, AgsBufferRecycling, AgsBulkMember, AgsCancelAudio, AgsCancelChannel, AgsCancelRecall, AgsCellPattern, AgsChangeIndicator, AgsChangeTact, AgsChannel, AgsChannelSetRecycling, AgsChannelThread, AgsConfig, AgsCopyAudioSignal, AgsCopyChannel, AgsCopyChannelRun, AgsCopyNotationAudio, AgsCopyNotationAudioRun, AgsCopyPatternAudio, AgsCopyPatternAudioRun, AgsCopyPatternChannel, AgsCopyPatternChannelRun, AgsCopyRecycling, AgsCountBeatsAudio, AgsCountBeatsAudioRun, AgsDelayAudio, AgsDelayAudioRun, AgsDevout, AgsDisplayTact, AgsDrum, AgsDrumInputLine, AgsDrumInputPad, AgsDrumOutputLine, AgsDrumOutputPad, AgsDssiBridge, AgsDssiBrowser, AgsEditor, AgsEffectBridge, AgsEffectBulk, AgsEffectLine, AgsEffectPad, AgsEnvelopeAudioSignal, AgsEnvelopeChannel, AgsEnvelopeChannelRun, AgsEnvelopeRecycling, AgsExportOutput, AgsExportThread, AgsExportWindow, AgsFFPlayer, AgsFFPlayerBridge, AgsFFPlayerBulkInput, AgsFFPlayerInputLine, AgsFFPlayerInputPad, AgsFileSelection, AgsFreeSelection, AgsGenericMainLoop, AgsGenericPreferences, AgsGuiThread, AgsHistory, AgsHistoryBrowser, AgsInitAudio, AgsInitChannel, AgsInlinePlayer, AgsInput, AgsIpatch, AgsIpatchDLS2Reader, AgsIpatchSF2Reader, AgsIteratorThread, AgsJackClient, AgsJackDevout, AgsJackMidiin, AgsJackPort, AgsJackServer, AgsLadspaBridge, AgsLadspaBrowser, AgsLine, AgsLineEditor, AgsLineMember, AgsLineMemberEditor, AgsLinkChannel, AgsLinkCollectionEditor, AgsLinkEditor, AgsListingEditor, AgsLoopChannel, AgsLoopChannelRun, AgsLv2Bridge, AgsLv2Browser, AgsLv2EventManager, AgsLv2LogManager, AgsLv2UriMapManager, AgsLv2UridManager, AgsLv2Worker, AgsLv2WorkerManager, AgsMachine, AgsMachineEditor, AgsMachineRadioButton, AgsMachineSelection, AgsMachineSelector, AgsMatrix, AgsMatrixBridge, AgsMatrixBulkInput, AgsMenuBar, AgsMeter, AgsMidiDialog, AgsMidiImportWizard, AgsMidiin, AgsMixer, AgsMixerInputLine, AgsMixerInputPad, AgsMuteAudio, AgsMuteAudioRun, AgsMuteAudioSignal, AgsMuteChannel, AgsMuteChannelRun, AgsMuteRecycling, AgsMutexManager, AgsNavigation, AgsNotation, AgsNote, AgsNoteEdit, AgsNotebook, AgsOpenFile, AgsOpenSf2Sample, AgsOpenSingleFile, AgsOscillator, AgsOutput, AgsPad, AgsPadEditor, AgsPanel, AgsPanelInputLine, AgsPanelInputPad, AgsPattern, AgsPatternBox, AgsPatternEdit, AgsPeakAudioSignal, AgsPeakChannel, AgsPeakChannelRun, AgsPeakRecycling, AgsPerformancePreferences, AgsPlayAudio, AgsPlayAudioFile, AgsPlayAudioSignal, AgsPlayChannel, AgsPlayChannelRun, AgsPlayChannelRunMaster, AgsPlayNotationAudio, AgsPlayNotationAudioRun, AgsPlayNote, AgsPlayRecycling, AgsPlayback, AgsPlaybackDomain, AgsPluginBrowser, AgsPluginPreferences, AgsPort, AgsPreferences, AgsPropertyCollectionEditor, AgsPropertyEditor, AgsPropertyListingEditor, AgsRecall, AgsRecallAudio, AgsRecallAudioRun, AgsRecallAudioSignal, AgsRecallChannel, AgsRecallChannelRun, AgsRecallChannelRunDummy, AgsRecallContainer, AgsRecallDependency, AgsRecallDssi, AgsRecallDssiRun, AgsRecallFactory, AgsRecallID, AgsRecallLadspa, AgsRecallLadspaRun, AgsRecallLv2, AgsRecallLv2Run, AgsRecallRecycling, AgsRecallRecyclingDummy, AgsRecordMidiAudio, AgsRecordMidiAudioRun, AgsRecordThread, AgsRecycling, AgsRecyclingThread, AgsRegistry, AgsRemoteTask, AgsRemoveAudio, AgsRemoveAudioSignal, AgsRemoveNote, AgsRemovePointFromSelection, AgsRemoveRecall, AgsRemoveRecallContainer, AgsRemoveRegionFromSelection, AgsResizeAudio, AgsReturnableThread, AgsRouteDssiAudio, AgsRouteDssiAudioRun, AgsRouteLv2Audio, AgsRouteLv2AudioRun, AgsSF2Chooser, AgsSaveFile, AgsScale, AgsScaleArea, AgsScrollOnPlay, AgsSeekSoundcard, AgsSequencerThread, AgsServer, AgsServerApplicationContext, AgsServerPreferences, AgsSetAudioChannels, AgsSetBufferSize, AgsSetMuted, AgsSetOutputDevice, AgsSetSamplerate, AgsSimpleAutosaveThread, AgsSimpleFileRead, AgsSimpleFileWrite, AgsSingleThread, AgsSndfile, AgsSoundcardThread, AgsStartSoundcard, AgsStreamAudioSignal, AgsStreamChannel, AgsStreamChannelRun, AgsStreamRecycling, AgsSwitchBufferFlag, AgsSynth, AgsSynthInputLine, AgsSynthInputPad, AgsTask, AgsTaskCompletion, AgsTaskThread, AgsThread, AgsThreadApplicationContext, AgsThreadPool, AgsTimestampThread, AgsToggleLed, AgsTogglePatternBit, AgsToolbar, AgsTrackCollection, AgsTrackCollectionMapper, AgsUnrefAudioSignal, AgsUpdateBulkMember, AgsVolumeAudioSignal, AgsVolumeChannel, AgsVolumeChannelRun, AgsVolumeRecycling, AgsWindow and AgsXorgApplicationContext.

Includes

#include <ags/object/ags_connectable.h>

Description

The AgsConnectable interface gives you a unique access to all objects and is responsible to set up signal handlers.

Functions

ags_connectable_add_to_registry ()

void
ags_connectable_add_to_registry (AgsConnectable *connectable);

Add connectable to registry.

Parameters

connectable

the AgsConnectable

 

Since: 0.4.0


ags_connectable_connect ()

void
ags_connectable_connect (AgsConnectable *connectable);

Connect the connectable.

Parameters

connectable

the AgsConnectable

 

Since: 0.4.0


ags_connectable_disconnect ()

void
ags_connectable_disconnect (AgsConnectable *connectable);

Disconnect the connectable.

Parameters

connectable

the AgsConnectable

 

Since: 0.4.0

Types and Values