pub trait EarInAudioFrame<B>where
    B: Blep,
{ fn render_ear_in_audio_frame<V>(&self, blep: &mut B, channel: usize)
    where
        V: AmpLevels<<B as Blep>::SampleDelta>
; }
Expand description

A trait for controllers generating audio pulses from the EAR input.

Required Methods§

Renders EAR input as square-wave pulses via Blep interface.

Provide AmpLevels that can handle level values from 0 to 1 (1-bit). channel - target Blep audio channel.

Implementors§