pub struct EncoderOptions {
pub enabled: bool,
pub sampling_4x: bool,
pub sampling_2x: bool,
pub direct_key_mapping_a: bool,
pub macro_mapping_a: bool,
pub direct_key_mapping_b: bool,
pub macro_mapping_b: bool,
}Expand description
Encoder configuration options
Fields§
§enabled: boolEnable encoder
sampling_4x: bool4x sampling mode (both A and B edges counted)
sampling_2x: bool2x sampling mode (only A edges counted)
direct_key_mapping_a: boolDirect key mapping for direction A
macro_mapping_a: boolMacro mapping for direction A
direct_key_mapping_b: boolDirect key mapping for direction B
macro_mapping_b: boolMacro mapping for direction B
Implementations§
Source§impl EncoderOptions
impl EncoderOptions
Sourcepub fn with_4x_sampling() -> Self
pub fn with_4x_sampling() -> Self
Create encoder options with 4x sampling enabled
Sourcepub fn with_2x_sampling() -> Self
pub fn with_2x_sampling() -> Self
Create encoder options with 2x sampling enabled
Trait Implementations§
Source§impl Clone for EncoderOptions
impl Clone for EncoderOptions
Source§fn clone(&self) -> EncoderOptions
fn clone(&self) -> EncoderOptions
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 EncoderOptions
impl Debug for EncoderOptions
Source§impl Default for EncoderOptions
impl Default for EncoderOptions
Source§impl PartialEq for EncoderOptions
impl PartialEq for EncoderOptions
impl Copy for EncoderOptions
impl Eq for EncoderOptions
impl StructuralPartialEq for EncoderOptions
Auto Trait Implementations§
impl Freeze for EncoderOptions
impl RefUnwindSafe for EncoderOptions
impl Send for EncoderOptions
impl Sync for EncoderOptions
impl Unpin for EncoderOptions
impl UnsafeUnpin for EncoderOptions
impl UnwindSafe for EncoderOptions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.