pub enum AesebuRateConvertMode {
None,
InputToSystem,
OutputDependsInput,
OutputDoubleSystem,
}Expand description
Mode of rate convert for AES/EBU input/output signals.
Variants§
None
Not available.
InputToSystem
The rate of input signal is converted to system rate.
OutputDependsInput
The rate of output signal is slave to input, ignoring system rate.
OutputDoubleSystem
The rate of output signal is double rate than system rate.
Trait Implementations§
Source§impl Clone for AesebuRateConvertMode
impl Clone for AesebuRateConvertMode
Source§fn clone(&self) -> AesebuRateConvertMode
fn clone(&self) -> AesebuRateConvertMode
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 AesebuRateConvertMode
impl Debug for AesebuRateConvertMode
Source§impl Default for AesebuRateConvertMode
impl Default for AesebuRateConvertMode
Source§impl PartialEq for AesebuRateConvertMode
impl PartialEq for AesebuRateConvertMode
impl Copy for AesebuRateConvertMode
impl Eq for AesebuRateConvertMode
impl StructuralPartialEq for AesebuRateConvertMode
Auto Trait Implementations§
impl Freeze for AesebuRateConvertMode
impl RefUnwindSafe for AesebuRateConvertMode
impl Send for AesebuRateConvertMode
impl Sync for AesebuRateConvertMode
impl Unpin for AesebuRateConvertMode
impl UnwindSafe for AesebuRateConvertMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<O> MotuWhollyCacheableParamsOperation<AesebuRateConvertMode> for Owhere
O: MotuAesebuRateConvertSpecification,
impl<O> MotuWhollyCacheableParamsOperation<AesebuRateConvertMode> for Owhere
O: MotuAesebuRateConvertSpecification,
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut AesebuRateConvertMode,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut AesebuRateConvertMode, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl<O> MotuWhollyUpdatableParamsOperation<AesebuRateConvertMode> for Owhere
O: MotuAesebuRateConvertSpecification,
impl<O> MotuWhollyUpdatableParamsOperation<AesebuRateConvertMode> for Owhere
O: MotuAesebuRateConvertSpecification,
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &AesebuRateConvertMode,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &AesebuRateConvertMode, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.