wayle-audio 0.1.4

PulseAudio service with reactive state
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/// Volume-related errors
#[derive(thiserror::Error, Debug, Clone, PartialEq)]
pub enum Error {
    /// Invalid volume level
    #[error("Invalid volume {volume} for channel {channel} (must be 0.0-4.0)")]
    InvalidVolume {
        /// Channel index
        channel: usize,
        /// Invalid volume value
        volume: f64,
    },
    /// Invalid channel index
    #[error("Invalid channel index {channel}")]
    InvalidChannel {
        /// Channel index
        channel: usize,
    },
}