pub struct AmpDolbySettings {
pub mode: u8,
pub pcm_upmix: bool,
pub dolby_detected: bool,
pub pcm_upmix_active: bool,
}Expand description
The Dolby processing state of a ProAmp8.
Fields§
§mode: u80 = standard, 1 = 3-zone Dolby, 2 = 4-zone Dolby.
pcm_upmix: boolWhether PCM is up-mixed to 5.1 rather than passed through.
dolby_detected: boolWhether a Dolby stream was detected.
pcm_upmix_active: boolWhether up-mixing is currently running.
Trait Implementations§
Source§impl Clone for AmpDolbySettings
impl Clone for AmpDolbySettings
Source§fn clone(&self) -> AmpDolbySettings
fn clone(&self) -> AmpDolbySettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AmpDolbySettings
Source§impl Debug for AmpDolbySettings
impl Debug for AmpDolbySettings
Source§impl Default for AmpDolbySettings
impl Default for AmpDolbySettings
Source§fn default() -> AmpDolbySettings
fn default() -> AmpDolbySettings
Returns the “default value” for a type. Read more
impl Eq for AmpDolbySettings
Source§impl PartialEq for AmpDolbySettings
impl PartialEq for AmpDolbySettings
impl StructuralPartialEq for AmpDolbySettings
Auto Trait Implementations§
impl Freeze for AmpDolbySettings
impl RefUnwindSafe for AmpDolbySettings
impl Send for AmpDolbySettings
impl Sync for AmpDolbySettings
impl Unpin for AmpDolbySettings
impl UnsafeUnpin for AmpDolbySettings
impl UnwindSafe for AmpDolbySettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more