This PR contains the work done to update the library and the attached example project to use the Swift 6.4 computer as a minimum supported version and also, to use the latest features introduced in it. Reviewed-on: #1 Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
9 lines
456 B
Swift
9 lines
456 B
Swift
extension Sound.Effect {
|
|
/// Processes up to 512 (`AUDIO_FRAMES_PER_CYCLE`) signed Q8.24 frames in place.
|
|
/// `right` is empty on mono channels; `bufferActive` is `false` if nothing was
|
|
/// written. Returns `true` if it changed the samples.
|
|
public typealias Processor = (_ left: inout MutableSpan<Int32>,
|
|
_ right: inout MutableSpan<Int32>,
|
|
_ bufferActive: Bool) -> Bool
|
|
}
|