Struct firewire_dice_protocols::presonus::fstudio::OutputParameters
source · pub struct OutputParameters {
pub pairs: [OutputPair; 9],
pub main_assign: AssignTarget,
pub headphone_assigns: [AssignTarget; 3],
pub bnc_terminate: bool,
}Expand description
Parameters for outputs.
Fields§
§pairs: [OutputPair; 9]Pair of outputs.
main_assign: AssignTargetSource of main output.
headphone_assigns: [AssignTarget; 3]Source of 3 headphones.
bnc_terminate: boolWhether to suppress generation of word clock signal in BNC output interface.
Trait Implementations§
source§impl Clone for OutputParameters
impl Clone for OutputParameters
source§fn clone(&self) -> OutputParameters
fn clone(&self) -> OutputParameters
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 OutputParameters
impl Debug for OutputParameters
source§impl Default for OutputParameters
impl Default for OutputParameters
source§fn default() -> OutputParameters
fn default() -> OutputParameters
Returns the “default value” for a type. Read more
source§impl FStudioParametersSerdes<OutputParameters> for FStudioProtocol
impl FStudioParametersSerdes<OutputParameters> for FStudioProtocol
source§const OFFSET_RANGES: &'static [Range<usize>] = _
const OFFSET_RANGES: &'static [Range<usize>] = _
The list of ranges for offset and size.
source§fn serialize_params(
params: &OutputParameters,
raw: &mut [u8]
) -> Result<(), String>
fn serialize_params( params: &OutputParameters, raw: &mut [u8] ) -> Result<(), String>
Serialize for raw data.
source§fn deserialize_params(
params: &mut OutputParameters,
raw: &[u8]
) -> Result<(), String>
fn deserialize_params( params: &mut OutputParameters, raw: &[u8] ) -> Result<(), String>
Deserialize for raw data.
source§impl PartialEq for OutputParameters
impl PartialEq for OutputParameters
source§fn eq(&self, other: &OutputParameters) -> bool
fn eq(&self, other: &OutputParameters) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for OutputParameters
impl Eq for OutputParameters
impl StructuralEq for OutputParameters
impl StructuralPartialEq for OutputParameters
Auto Trait Implementations§
impl RefUnwindSafe for OutputParameters
impl Send for OutputParameters
impl Sync for OutputParameters
impl Unpin for OutputParameters
impl UnwindSafe for OutputParameters
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