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: AssignTarget
Source of main output.
headphone_assigns: [AssignTarget; 3]
Source of 3 headphones.
bnc_terminate: bool
Whether 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 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 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
impl Copy for OutputParameters
impl Eq for OutputParameters
impl StructuralPartialEq for OutputParameters
Auto Trait Implementations§
impl Freeze for OutputParameters
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