pub struct Ff802Config {
pub clk_src: Ff802ClkSrc,
pub spdif_in_iface: Ff802SpdifIface,
pub opt_out_signal: OpticalOutputSignal,
pub effect_on_inputs: bool,
pub spdif_out_format: SpdifFormat,
pub word_out_single: bool,
/* private fields */
}Expand description
Unique protocol for 802.
Fields§
§clk_src: Ff802ClkSrcThe source of sampling clock.
spdif_in_iface: Ff802SpdifIfaceThe input interface of S/PDIF signal.
opt_out_signal: OpticalOutputSignalThe type of signal to optical output interface.
effect_on_inputs: boolWhether to enable DSP effect on inputs.
spdif_out_format: SpdifFormatFor signal format of S/PDIF output.
word_out_single: boolWhether to fix speed to single even if at double/quadruple rate.
Trait Implementations§
Source§impl Clone for Ff802Config
impl Clone for Ff802Config
Source§fn clone(&self) -> Ff802Config
fn clone(&self) -> Ff802Config
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Ff802Config
impl Debug for Ff802Config
Source§impl Default for Ff802Config
impl Default for Ff802Config
Source§fn default() -> Ff802Config
fn default() -> Ff802Config
Returns the “default value” for a type. Read more
Source§impl PartialEq for Ff802Config
impl PartialEq for Ff802Config
Source§impl RmeFfOffsetParamsDeserialize<Ff802Config> for Ff802Protocol
impl RmeFfOffsetParamsDeserialize<Ff802Config> for Ff802Protocol
Source§fn deserialize_offsets(state: &mut Ff802Config, raw: &[u8])
fn deserialize_offsets(state: &mut Ff802Config, raw: &[u8])
Deserialize parameters into raw data.
Source§impl RmeFfOffsetParamsSerialize<Ff802Config> for Ff802Protocol
impl RmeFfOffsetParamsSerialize<Ff802Config> for Ff802Protocol
Source§fn serialize_offsets(state: &Ff802Config) -> Vec<u8> ⓘ
fn serialize_offsets(state: &Ff802Config) -> Vec<u8> ⓘ
Serialize parameters from raw data.
Source§impl RmeFfWhollyUpdatableParamsOperation<Ff802Config> for Ff802Protocol
impl RmeFfWhollyUpdatableParamsOperation<Ff802Config> for Ff802Protocol
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &Ff802Config,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &Ff802Config, timeout_ms: u32, ) -> Result<(), Error>
Update registers for whole parameters.
impl Copy for Ff802Config
impl Eq for Ff802Config
impl StructuralPartialEq for Ff802Config
Auto Trait Implementations§
impl Freeze for Ff802Config
impl RefUnwindSafe for Ff802Config
impl Send for Ff802Config
impl Sync for Ff802Config
impl Unpin for Ff802Config
impl UnwindSafe for Ff802Config
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