pub struct DJMMySetting {Show 13 fields
pub channel_fader_curve: ChannelFaderCurve,
pub crossfader_curve: CrossfaderCurve,
pub headphones_pre_eq: HeadphonesPreEQ,
pub headphones_mono_split: HeadphonesMonoSplit,
pub beat_fx_quantize: BeatFXQuantize,
pub mic_low_cut: MicLowCut,
pub talk_over_mode: TalkOverMode,
pub talk_over_level: TalkOverLevel,
pub midi_channel: MidiChannel,
pub midi_button_type: MidiButtonType,
pub display_brightness: MixerDisplayBrightness,
pub indicator_brightness: MixerIndicatorBrightness,
pub channel_fader_curve_long_fader: ChannelFaderCurveLongFader,
/* private fields */
}
Expand description
Payload of a DJMMYSETTING.DAT
file (52 bytes).
Fields§
§channel_fader_curve: ChannelFaderCurve
“CH FADER CURVE” setting.
crossfader_curve: CrossfaderCurve
“CROSSFADER CURVE” setting.
headphones_pre_eq: HeadphonesPreEQ
“HEADPHONES PRE EQ” setting.
headphones_mono_split: HeadphonesMonoSplit
“HEADPHONES MONO SPLIT” setting.
beat_fx_quantize: BeatFXQuantize
“BEAT FX QUANTIZE” setting.
mic_low_cut: MicLowCut
“MIC LOW CUT” setting.
talk_over_mode: TalkOverMode
“TALK OVER MODE” setting.
talk_over_level: TalkOverLevel
“TALK OVER LEVEL” setting.
midi_channel: MidiChannel
“MIDI CH” setting.
“MIDI BUTTON TYPE” setting.
display_brightness: MixerDisplayBrightness
“BRIGHTNESS > DISPLAY” setting.
indicator_brightness: MixerIndicatorBrightness
“BRIGHTNESS > INDICATOR” setting.
channel_fader_curve_long_fader: ChannelFaderCurveLongFader
“CH FADER CURVE (LONG FADER)” setting.
Trait Implementations§
Source§impl BinRead for DJMMySetting
impl BinRead for DJMMySetting
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments. Read more§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
big-endian byte order. Read more§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
little-endian byte order. Read more§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T
from the reader assuming native-endian byte order. Read more§fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader using the given arguments. Read more§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming big-endian byte order, using the
given arguments. Read more§fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming little-endian byte order, using
the given arguments. Read moreSource§impl BinWrite for DJMMySetting
impl BinWrite for DJMMySetting
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
§fn write<W>(&self, writer: &mut W) -> Result<(), Error>
fn write<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self
to the writer using default arguments. Read more§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self
to the writer assuming big-endian byte order. Read more§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self
to the writer assuming little-endian byte order. Read more§fn write_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self
to the writer using the given arguments. Read moreSource§impl Clone for DJMMySetting
impl Clone for DJMMySetting
Source§fn clone(&self) -> DJMMySetting
fn clone(&self) -> DJMMySetting
Returns a copy 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 DJMMySetting
impl Debug for DJMMySetting
Source§impl Default for DJMMySetting
impl Default for DJMMySetting
Source§impl PartialEq for DJMMySetting
impl PartialEq for DJMMySetting
Source§impl ReadEndian for DJMMySetting
impl ReadEndian for DJMMySetting
Source§impl WriteEndian for DJMMySetting
impl WriteEndian for DJMMySetting
impl Eq for DJMMySetting
impl StructuralPartialEq for DJMMySetting
Auto Trait Implementations§
impl Freeze for DJMMySetting
impl RefUnwindSafe for DJMMySetting
impl Send for DJMMySetting
impl Sync for DJMMySetting
impl Unpin for DJMMySetting
impl UnwindSafe for DJMMySetting
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