[][src]Trait spectrusty_core::audio::EarMicOutAudioFrame

pub trait EarMicOutAudioFrame<B: Blep> {
    pub fn render_earmic_out_audio_frame<V: AmpLevels<B::SampleDelta>>(
        &self,
        blep: &mut B,
        channel: usize
    ); }

A trait for controllers generating audio pulses from the EAR/MIC output.

Required methods

pub fn render_earmic_out_audio_frame<V: AmpLevels<B::SampleDelta>>(
    &self,
    blep: &mut B,
    channel: usize
)
[src]

Renders EAR/MIC output as square-wave pulses via Blep interface.

Provide AmpLevels that can handle level values from 0 to 3 (2-bits).

  EAR  MIC  level
   0    0     0
   0    1     1
   1    0     2
   1    1     3

channel - target Blep audio channel.

Loading content...

Implementors

Loading content...