#[repr(C)]pub struct GB_apu_output_t {Show 19 fields
pub sample_rate: c_uint,
pub sample_cycles: c_uint,
pub cycles_since_render: c_uint,
pub last_update: [c_uint; 4],
pub current_sample: [GB_sample_t; 4],
pub summed_samples: [GB_sample_t; 4],
pub dac_discharge: [f64; 4],
pub channel_muted: [bool; 4],
pub edge_triggered: [bool; 4],
pub highpass_mode: GB_highpass_mode_t,
pub highpass_rate: f64,
pub highpass_diff: GB_double_sample_t,
pub sample_callback: GB_sample_callback_t,
pub interference_volume: f64,
pub interference_highpass: f64,
pub output_file: *mut FILE,
pub output_format: GB_audio_format_t,
pub output_error: c_int,
pub square_sweep_disable_stepping: bool,
}Fields§
§sample_rate: c_uint§sample_cycles: c_uint§cycles_since_render: c_uint§last_update: [c_uint; 4]§current_sample: [GB_sample_t; 4]§summed_samples: [GB_sample_t; 4]§dac_discharge: [f64; 4]§channel_muted: [bool; 4]§edge_triggered: [bool; 4]§highpass_mode: GB_highpass_mode_t§highpass_rate: f64§highpass_diff: GB_double_sample_t§sample_callback: GB_sample_callback_t§interference_volume: f64§interference_highpass: f64§output_file: *mut FILE§output_format: GB_audio_format_t§output_error: c_int§square_sweep_disable_stepping: boolTrait Implementations§
Source§impl Clone for GB_apu_output_t
impl Clone for GB_apu_output_t
Source§fn clone(&self) -> GB_apu_output_t
fn clone(&self) -> GB_apu_output_t
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 GB_apu_output_t
impl Debug for GB_apu_output_t
impl Copy for GB_apu_output_t
Auto Trait Implementations§
impl Freeze for GB_apu_output_t
impl RefUnwindSafe for GB_apu_output_t
impl !Send for GB_apu_output_t
impl !Sync for GB_apu_output_t
impl Unpin for GB_apu_output_t
impl UnwindSafe for GB_apu_output_t
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