mute getter reads from property
This commit is contained in:
parent
cd61406698
commit
3714c70891
1 changed files with 2 additions and 6 deletions
|
@ -58,7 +58,6 @@ pub(crate) struct Internal {
|
||||||
pub(crate) upload_frame: Arc<AtomicBool>,
|
pub(crate) upload_frame: Arc<AtomicBool>,
|
||||||
pub(crate) last_frame_time: Arc<Mutex<Instant>>,
|
pub(crate) last_frame_time: Arc<Mutex<Instant>>,
|
||||||
pub(crate) paused: bool,
|
pub(crate) paused: bool,
|
||||||
pub(crate) muted: bool,
|
|
||||||
pub(crate) looping: bool,
|
pub(crate) looping: bool,
|
||||||
pub(crate) is_eos: bool,
|
pub(crate) is_eos: bool,
|
||||||
pub(crate) restart_stream: bool,
|
pub(crate) restart_stream: bool,
|
||||||
|
@ -287,7 +286,6 @@ impl Video {
|
||||||
upload_frame,
|
upload_frame,
|
||||||
last_frame_time,
|
last_frame_time,
|
||||||
paused: false,
|
paused: false,
|
||||||
muted: false,
|
|
||||||
looping: false,
|
looping: false,
|
||||||
is_eos: false,
|
is_eos: false,
|
||||||
restart_stream: false,
|
restart_stream: false,
|
||||||
|
@ -319,14 +317,12 @@ impl Video {
|
||||||
|
|
||||||
/// Set if the audio is muted or not, without changing the volume.
|
/// Set if the audio is muted or not, without changing the volume.
|
||||||
pub fn set_muted(&mut self, muted: bool) {
|
pub fn set_muted(&mut self, muted: bool) {
|
||||||
let inner = self.0.get_mut();
|
self.0.get_mut().source.set_property("mute", muted);
|
||||||
inner.muted = muted;
|
|
||||||
inner.source.set_property("mute", muted);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get if the audio is muted or not.
|
/// Get if the audio is muted or not.
|
||||||
pub fn muted(&self) -> bool {
|
pub fn muted(&self) -> bool {
|
||||||
self.0.borrow().muted
|
self.0.borrow().source.property("mute")
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get if the stream ended or not.
|
/// Get if the stream ended or not.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue