From 0d1b0e0c0a604ff00c60a039a23e727d8bb04c43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Mon, 27 Aug 2018 12:55:17 +0200 Subject: [PATCH] player: add pause method --- backends/gstreamer/src/player.rs | 4 ++++ player/src/lib.rs | 2 ++ 2 files changed, 6 insertions(+) diff --git a/backends/gstreamer/src/player.rs b/backends/gstreamer/src/player.rs index 43655e22..7665c9e6 100644 --- a/backends/gstreamer/src/player.rs +++ b/backends/gstreamer/src/player.rs @@ -360,6 +360,10 @@ impl Player for GStreamerPlayer { self.inner.lock().unwrap().play(); } + fn pause(&self) { + self.inner.lock().unwrap().pause(); + } + fn stop(&self) { self.inner.lock().unwrap().stop(); } diff --git a/player/src/lib.rs b/player/src/lib.rs index 2e8b0e7f..212ae6ea 100644 --- a/player/src/lib.rs +++ b/player/src/lib.rs @@ -31,6 +31,7 @@ pub trait Player: Send { fn setup(&self) -> Result<(), ()>; fn play(&self); + fn pause(&self); fn stop(&self); fn set_input_size(&self, size: u64); @@ -49,6 +50,7 @@ impl Player for DummyPlayer { Err(()) } fn play(&self) {} + fn pause(&self) {} fn stop(&self) {} fn set_input_size(&self, _: u64) {}