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