MCPcopy Create free account

hub / github.com/BillyDM/Firewheel / types & classes

Types & classes317 in github.com/BillyDM/Firewheel

↓ 18 callersClassDurationSamples
crates/firewheel-core/src/clock.rs:467
↓ 14 callersClassDurationSeconds
crates/firewheel-core/src/clock.rs:265
↓ 10 callersClassCoeffUpdateFactor
crates/firewheel-core/src/dsp/coeff_update.rs:21
↓ 5 callersClassInstantSamples
crates/firewheel-core/src/clock.rs:400
↓ 4 callersClassInstantSeconds
crates/firewheel-core/src/clock.rs:216
↓ 4 callersClassNodeID
crates/firewheel-core/src/node.rs:39
↓ 3 callersClassDurationMusical
crates/firewheel-core/src/clock.rs:681
↓ 3 callersClassInstantMusical
crates/firewheel-core/src/clock.rs:639
↓ 2 callersClassConstantMask
crates/firewheel-core/src/mask.rs:111
↓ 2 callersClassEdgeID
crates/firewheel-graph/src/graph/compiler.rs:51
↓ 2 callersClassNodeError
crates/firewheel-core/src/node.rs:53
↓ 2 callersClassNotifyID
crates/firewheel-core/src/diff/notify.rs:72
↓ 2 callersClassSymphoniumAudioF32
crates/firewheel-symphonium/src/lib.rs:88
↓ 1 callersClassChannelCount
crates/firewheel-core/src/channel_config.rs:12
↓ 1 callersClassCoeffUpdateMask
crates/firewheel-core/src/dsp/coeff_update.rs:84
↓ 1 callersClassOwnedGcWrapper
crates/firewheel-core/src/collector.rs:448
↓ 1 callersClassSilenceMask
crates/firewheel-core/src/mask.rs:7
↓ 1 callersClassSymphoniumAudio
crates/firewheel-symphonium/src/lib.rs:14
↓ 1 callersEnumVolume
crates/firewheel-core/src/dsp/volume.rs:20
EnumActivateError
crates/firewheel-graph/src/error.rs:72
ClassActivateInfo
crates/firewheel-graph/src/context.rs:69
ClassActiveState
crates/firewheel-nodes/src/triple_buffer.rs:127
EnumAddEdgeError
crates/firewheel-graph/src/error.rs:12
ClassAllPass
crates/firewheel-nodes/src/freeverb/all_pass.rs:4
ClassArcGc
A realtime-safe wrapper around [`Arc`] that when dropped, automatically has its contents collected and later deallocated on another non-realtime threa
crates/firewheel-core/src/collector.rs:224
ClassAudioClock
crates/firewheel-core/src/clock.rs:826
ClassAudioGraph
The audio graph interface.
crates/firewheel-graph/src/graph.rs:44
InterfaceAudioNode
A trait representing a node in a Firewheel audio graph. # Notes about ECS In order to be friendlier to ECS's (entity component systems), it is encou
crates/firewheel-core/src/node.rs:266
ClassAudioNodeInfo
crates/firewheel-core/src/node.rs:87
ClassAudioNodeInfoInner
crates/firewheel-core/src/node.rs:208
InterfaceAudioNodeProcessor
The trait describing the realtime processor counterpart to an audio node.
crates/firewheel-core/src/node.rs:486
ClassAudioSystem
examples/sampler_test/src/system.rs:26
ClassAudioSystem
examples/spatial_basic/src/system.rs:12
ClassAudioSystem
examples/custom_nodes/src/system.rs:9
ClassAudioSystem
examples/visual_node_graph/src/system.rs:57
ClassAudioSystem
examples/visualizer/src/system.rs:15
ClassAutomationState
crates/firewheel-graph/src/processor/transport.rs:15
ClassBackendProcessInfo
crates/firewheel-graph/src/backend.rs:6
ClassBeepTestNode
crates/firewheel-nodes/src/beep_test.rs:24
ClassBufferAllocator
crates/firewheel-graph/src/graph/compiler.rs:80
ClassBufferFlags
crates/firewheel-graph/src/graph/compiler/schedule.rs:226
EnumBufferOutOfSpaceMode
crates/firewheel-graph/src/processor.rs:306
ClassBufferRef
crates/firewheel-graph/src/graph/compiler.rs:70
ClassChannelConfig
crates/firewheel-core/src/channel_config.rs:116
EnumChannelConfigError
crates/firewheel-core/src/channel_config.rs:176
ClassClearScheduledEventsEvent
crates/firewheel-graph/src/processor.rs:267
EnumClearScheduledEventsType
crates/firewheel-graph/src/context.rs:1458
ClassCli
examples/play_sample/src/main.rs:13
InterfaceCollector
A trait which describes a garbage collector which collects resources dropped on a realtime thread and safely deallocates them on another thread.
crates/firewheel-core/src/collector.rs:109
ClassCollectorState
crates/firewheel-core/src/collector.rs:58
ClassComb
crates/firewheel-nodes/src/freeverb/comb.rs:4
EnumCompileGraphError
crates/firewheel-graph/src/error.rs:45
ClassCompiledSchedule
A [CompiledSchedule] is the output of the graph compiler.
crates/firewheel-graph/src/graph/compiler/schedule.rs:241
ClassComputedValues
crates/firewheel-nodes/src/spatial_basic.rs:199
ClassConnectedMask
crates/firewheel-core/src/mask.rs:252
ClassConstSequentialBuffer
crates/firewheel-core/src/dsp/buffer.rs:17
ClassConstructProcessorContext
A context for [`AudioNode::construct_processor`].
crates/firewheel-core/src/node.rs:303
ClassConstructor
Pairs constructors with their configurations. This is useful for type-erasing an [`AudioNode`].
crates/firewheel-core/src/node.rs:450
ClassContextQueue
An event queue acquired from [`FirewheelContext::event_queue`]. This can help reduce event queue allocations when you have direct access to the conte
crates/firewheel-graph/src/context.rs:1423
EnumContextToProcessorMsg
crates/firewheel-graph/src/processor.rs:246
ClassConvolutionNode
crates/firewheel-nodes/src/convolution.rs:70
ClassConvolutionNodeConfig
crates/firewheel-nodes/src/convolution.rs:29
ClassConvolutionProcessor
crates/firewheel-nodes/src/convolution.rs:203
ClassCpalConfig
crates/firewheel-cpal/src/lib.rs:142
ClassCpalInputConfig
crates/firewheel-cpal/src/lib.rs:88
ClassCpalOutputConfig
crates/firewheel-cpal/src/lib.rs:39
ClassCpalStream
A CPAL stream running a [`FirewheelProcessor`]. The audio stream is automatically stopped when this struct is dropped.
crates/firewheel-cpal/src/lib.rs:333
ClassCpalStreamInfo
crates/firewheel-cpal/src/lib.rs:292
ClassCurrentProcessorState
crates/firewheel-nodes/src/sampler.rs:515
ClassCustomState
crates/firewheel-graph/src/lib.rs:49
ClassDataCallback
crates/firewheel-rtaudio/src/lib.rs:169
ClassDbMeterNormalizer
crates/firewheel-core/src/dsp/volume.rs:304
EnumDeactivateError
crates/firewheel-graph/src/error.rs:111
EnumDeclickFadeCurve
crates/firewheel-core/src/dsp/declick.rs:475
ClassDeclickValues
A buffer of values that linearly ramp up/down between `0.0` and `1.0`. This approach is more SIMD-friendly than using a smoothing filter or increment
crates/firewheel-core/src/dsp/declick.rs:486
EnumDeclicker
crates/firewheel-core/src/dsp/declick.rs:17
ClassDelayCompNodeConfig
crates/firewheel-nodes/src/delay_compensation.rs:18
ClassDelayCompensationNode
crates/firewheel-nodes/src/delay_compensation.rs:43
ClassDelayLine
crates/firewheel-nodes/src/freeverb/delay_line.rs:4
ClassDemoApp
examples/sampler_test/src/ui.rs:9
ClassDemoApp
examples/spatial_basic/src/ui.rs:11
ClassDemoApp
examples/custom_nodes/src/ui.rs:7
ClassDemoApp
examples/visual_node_graph/src/ui.rs:828
ClassDemoApp
examples/visualizer/src/ui.rs:12
ClassDemoViewer
examples/visual_node_graph/src/ui.rs:170
ClassDeviceInfo
crates/firewheel-cpal/src/lib.rs:275
InterfaceDiff
Fine-grained parameter diffing. This trait allows a type to perform diffing on itself, generating events that another instance can use to patch itsel
crates/firewheel-core/src/diff/mod.rs:369
ClassDiffOutput
crates/firewheel-macros/src/diff.rs:64
EnumDiffingExample
crates/firewheel-core/src/diff/mod.rs:762
ClassDistanceAttenuation
crates/firewheel-core/src/dsp/distance_attenuation.rs:88
ClassDistanceAttenuatorStereoDsp
crates/firewheel-core/src/dsp/distance_attenuation.rs:190
EnumDistanceModel
crates/firewheel-core/src/dsp/distance_attenuation.rs:29
ClassDoubleNesting
benches/core.rs:54
ClassDummyClapPlugin
crates/firewheel-graph/src/lib.rs:44
ClassDummyClapPluginProcessor
crates/firewheel-graph/src/lib.rs:45
ClassDummyNode
crates/firewheel-graph/src/graph/dummy_node.rs:9
ClassDummyNodeConfig
crates/firewheel-graph/src/graph/dummy_node.rs:13
ClassDummyProcessor
crates/firewheel-graph/src/graph/dummy_node.rs:35
InterfaceDynAudioNode
A type-erased dyn-compatible [`AudioNode`].
crates/firewheel-core/src/node.rs:423
ClassDynamicTransport
crates/firewheel-core/src/clock/transport/dynamic_transport.rs:30
next →1–100 of 317, ranked by callers