[dependencies.bitflags]
version = "2"
[dependencies.byteorder]
version = "1"
[dependencies.enum-primitive-derive]
version = "0.3"
[dependencies.futures]
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.mio]
features = ["os-ext", "os-poll", "net"]
version = "1"
[dependencies.num-traits]
version = "0.2"
[dependencies.thiserror]
version = "1"
[dev-dependencies.anyhow]
version = "1.0.76"
[dev-dependencies.assert_matches]
version = "1.5.0"
[dev-dependencies.hound]
version = "3.5.1"
[dev-dependencies.indicatif]
version = "0.17.7"
[dev-dependencies.mio-timerfd]
version = "0.2.0"
[dev-dependencies.pretty_assertions]
version = "1.4.0"
[dev-dependencies.rand]
version = "0.9"
[dev-dependencies.test-log]
version = "0.2"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[dev-dependencies.tokio-util]
features = ["io", "compat"]
version = "0.7"
[[example]]
name = "list-sinks"
path = "examples/list-sinks.rs"
[[example]]
name = "playback"
path = "examples/playback.rs"
[[example]]
name = "playback_async"
path = "examples/playback_async.rs"
[[example]]
name = "record"
path = "examples/record.rs"
[[example]]
name = "record_async"
path = "examples/record_async.rs"
[[example]]
name = "server"
path = "examples/server.rs"
[[example]]
name = "subscribe"
path = "examples/subscribe.rs"
[features]
_integration-tests = []
[lib]
name = "pulseaudio"
path = "src/lib.rs"
[package]
authors = ["Colin Marc <hi@colinmarc.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A native rust implementation of the PulseAudio protocol."
edition = "2024"
license = "MIT"
name = "pulseaudio"
readme = "README.md"
repository = "https://github.com/colinmarc/pulseaudio-rs"
version = "0.3.1"