[package] name = "audio-processor-file" version = "3.3.0" edition = "2021" description = "`AudioProcessor` implementations for audio file playback & writing." license = "MIT" homepage = "https://github.com/yamadapc/augmented-audio" repository = "https://github.com/yamadapc/augmented-audio" [features] default = ["rubato"] rubato = ["dep:rubato"] samplerate = ["dep:samplerate", "dep:augmented-convert-sample-rate"] [dependencies] # Error / Logging log = "^0.4.14" thiserror = "^1.0.30" # Parallelism rayon = "^1.5.1" # Audio read/write respectively symphonia = { version = "0.5.1", features = ["mp3", "wav", "flac", "isomp4", "aac"] } symphonia-bundle-mp3 = "0.5.1" symphonia-format-wav = "0.5.1" hound = "^3.4.0" samplerate = { version = "0.2.4", optional = true } rubato = { version = "0.12.0", optional = true } augmented-convert-sample-rate = { path = "../../../augmented/dsp/convert-sample-rate" , version = "1.8.0", optional = true } # Augmented audio-garbage-collector = { path = "../../../augmented/audio/audio-garbage-collector" , version = "1.2.0" } audio-processor-traits = { version = "4.3.0", path = "../../../augmented/audio/audio-processor-traits", default-features = false } augmented-audio-metrics = { path = "../../ops/augmented-metrics" , version = "1.9.0" } cpal = { version = "0.15.2", features = ["oboe-shared-stdcxx"] } [dev-dependencies] audio-processor-testing-helpers = { version = "2.7.0", path = "../../../augmented/testing/audio-processor-testing-helpers" } wisual-logger = { version = "0.1.4", path = "../../ops/wisual-logger" } tempdir = "0.3.7" [package.metadata.augmented] private = false