mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-07-23 05:11:43 +00:00
Snapshot the three public surfaces the audio-engine decomposition must not change (docs/audio-engine-tlc.md Part IV §4): addon export table, audio-bridge IPC channels, preload audio/audioEffects API keys. contract-check.test.js diffs regenerated surfaces against the committed snapshots. result-shapes.json (golden result key/type shapes) is deferred until the engine_units harness can run the addon against a null device. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
108 lines
2.8 KiB
JSON
108 lines
2.8 KiB
JSON
[
|
|
"audio-effects:activateSegment",
|
|
"audio-effects:inspectRoute",
|
|
"audio-effects:loadChainPlan",
|
|
"audio-effects:releaseRoute",
|
|
"audio-effects:setRouteGain",
|
|
"audio-effects:setStageBypass",
|
|
"audio-effects:setStageParameter",
|
|
"audio:addSource",
|
|
"audio:bindInputDevice",
|
|
"audio:clearChain",
|
|
"audio:clearStreamOutput",
|
|
"audio:closePluginEditor",
|
|
"audio:detectNotes",
|
|
"audio:getBackingDuration",
|
|
"audio:getBackingLevel",
|
|
"audio:getBackingPosition",
|
|
"audio:getBufferSizes",
|
|
"audio:getChainState",
|
|
"audio:getCurrentDevice",
|
|
"audio:getDeviceMetrics",
|
|
"audio:getDeviceTypes",
|
|
"audio:getKnownPlugins",
|
|
"audio:getLevels",
|
|
"audio:getNoteVerdicts",
|
|
"audio:getParameters",
|
|
"audio:getPitchDetection",
|
|
"audio:getRawAudioFrame",
|
|
"audio:getRawPitch",
|
|
"audio:getRendererBusMetrics",
|
|
"audio:getSampleRate",
|
|
"audio:getSampleRates",
|
|
"audio:getSourceLevels",
|
|
"audio:getSourceNoteVerdicts",
|
|
"audio:getSourcePitchDetection",
|
|
"audio:getSourceRawAudioFrame",
|
|
"audio:getSourceRawPitch",
|
|
"audio:getStreamOverflowCount",
|
|
"audio:getStreamSinkLevel",
|
|
"audio:getStreamUnderflowCount",
|
|
"audio:isAudioRunning",
|
|
"audio:isAvailable",
|
|
"audio:isBackingPlaying",
|
|
"audio:isMlNoteDetection",
|
|
"audio:isMonitorMuted",
|
|
"audio:isStreamOutputActive",
|
|
"audio:listInputDevices",
|
|
"audio:listSources",
|
|
"audio:loadBackingTrack",
|
|
"audio:loadDeviceSettings",
|
|
"audio:loadIR",
|
|
"audio:loadNAMModel",
|
|
"audio:loadPluginList",
|
|
"audio:loadPreset",
|
|
"audio:loadVST",
|
|
"audio:moveProcessor",
|
|
"audio:openPluginEditor",
|
|
"audio:probeDeviceOptions",
|
|
"audio:pushRendererAudio",
|
|
"audio:removeProcessor",
|
|
"audio:removeSource",
|
|
"audio:replaceIR",
|
|
"audio:resetPeaks",
|
|
"audio:saveDeviceSettings",
|
|
"audio:savePluginList",
|
|
"audio:savePreset",
|
|
"audio:scanPlugins",
|
|
"audio:scoreChord",
|
|
"audio:scoreSourceChord",
|
|
"audio:seekBacking",
|
|
"audio:sendMidiToSlot",
|
|
"audio:setBackingSpeed",
|
|
"audio:setBranch",
|
|
"audio:setBranchSrc",
|
|
"audio:setBypass",
|
|
"audio:setChart",
|
|
"audio:setDevice",
|
|
"audio:setDeviceType",
|
|
"audio:setGain",
|
|
"audio:setInputChannel",
|
|
"audio:setMonitorKill",
|
|
"audio:setMonitorMute",
|
|
"audio:setMonitorMuteSuppressed",
|
|
"audio:setMultiBypass",
|
|
"audio:setNoiseGate",
|
|
"audio:setNoteDetectionEnabled",
|
|
"audio:setOutputDeviceType",
|
|
"audio:setPan",
|
|
"audio:setParameter",
|
|
"audio:setPostGain",
|
|
"audio:setRendererBus",
|
|
"audio:setSlotState",
|
|
"audio:setSourceChart",
|
|
"audio:setSourceInputChannel",
|
|
"audio:setSourceMonitorMute",
|
|
"audio:setSourceVerifierOffset",
|
|
"audio:setStreamBus",
|
|
"audio:setStreamBusGain",
|
|
"audio:setStreamOutputDevice",
|
|
"audio:setTonePolish",
|
|
"audio:startAudio",
|
|
"audio:startBacking",
|
|
"audio:stopAudio",
|
|
"audio:stopBacking",
|
|
"audio:unbindInputDevice",
|
|
"debug:isEnabled"
|
|
]
|