diff options
| author | Rubens Brandao <git@rubens.io> | 2021-04-08 22:14:29 +0200 |
|---|---|---|
| committer | Rubens Brandao <git@rubens.io> | 2021-04-08 22:14:29 +0200 |
| commit | 07d06b6946e23ecffbf5549376cf464013222274 (patch) | |
| tree | 8f26ef42b36c6dd87539c04111ce6a0ca06f7848 /mumd/src/error.rs | |
| parent | 7fed8f81222de570d864487605e42b5cbb023218 (diff) | |
| download | mum-07d06b6946e23ecffbf5549376cf464013222274.tar.gz | |
Create a trait and default device audio output
Also removed add/remove/clear client from audio interface, it is done on
demand now.
Diffstat (limited to 'mumd/src/error.rs')
| -rw-r--r-- | mumd/src/error.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mumd/src/error.rs b/mumd/src/error.rs index 2887dd0..eb63df8 100644 --- a/mumd/src/error.rs +++ b/mumd/src/error.rs @@ -86,6 +86,7 @@ pub enum AudioError { NoSupportedConfig(AudioStream), InvalidStream(AudioStream, cpal::BuildStreamError), OutputPlayError(cpal::PlayStreamError), + OutputPauseError(cpal::PauseStreamError), InputPlayError(cpal::PlayStreamError), InputPauseError(cpal::PauseStreamError), } @@ -98,6 +99,7 @@ impl fmt::Display for AudioError { AudioError::NoSupportedConfig(s) => write!(f, "No supported {} config found", s), AudioError::InvalidStream(s, e) => write!(f, "Invalid {} stream: {}", s, e), AudioError::OutputPlayError(e) => write!(f, "Playback error: {}", e), + AudioError::OutputPauseError(e) => write!(f, "Playback error: {}", e), AudioError::InputPlayError(e) => write!(f, "Recording error: {}", e), AudioError::InputPauseError(e) => write!(f, "Recording error: {}", e), } |
