aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/error.rs
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-04-16 16:51:32 +0200
committerGitHub <noreply@github.com>2021-04-16 16:51:32 +0200
commit61ad0c5f80c79911cce00263d4b1bd3e2f2defe8 (patch)
treebd75641b75b8bdd8652ac96fa49e55fbc980256d /mumd/src/error.rs
parent1bce45d619c74a7f9d7c7dd394e94f87b4a9dc55 (diff)
parent727710ae7e3ac8c35d66e0431682a2a90f2bd3a4 (diff)
downloadmum-61ad0c5f80c79911cce00263d4b1bd3e2f2defe8.tar.gz
Merge pull request #87 from rbran/multiple-audio
Diffstat (limited to 'mumd/src/error.rs')
-rw-r--r--mumd/src/error.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/mumd/src/error.rs b/mumd/src/error.rs
index f7818a1..eb63df8 100644
--- a/mumd/src/error.rs
+++ b/mumd/src/error.rs
@@ -86,6 +86,9 @@ pub enum AudioError {
NoSupportedConfig(AudioStream),
InvalidStream(AudioStream, cpal::BuildStreamError),
OutputPlayError(cpal::PlayStreamError),
+ OutputPauseError(cpal::PauseStreamError),
+ InputPlayError(cpal::PlayStreamError),
+ InputPauseError(cpal::PauseStreamError),
}
impl fmt::Display for AudioError {
@@ -96,6 +99,9 @@ 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),
}
}
}