[][src]Trait spectrusty::audio::EarInAudioFrame

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

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

Required methods

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

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.

Loading content...

Implementors

impl<A, M, B, X, F> EarInAudioFrame<A> for Scld<M, B, X, F> where
    A: Blep,
    M: PagedMemory8k,
    F: VideoFrame
[src]

impl<A, M, B, X, V> EarInAudioFrame<A> for Ula<M, B, X, V> where
    A: Blep,
    V: VideoFrame
[src]

impl<A, U> EarInAudioFrame<A> for UlaPlus<U> where
    A: Blep,
    U: Video + EarInAudioFrame<A>, 
[src]

impl<B, D, X> EarInAudioFrame<B> for Ula3<D, X> where
    B: Blep
[src]

impl<B, D, X> EarInAudioFrame<B> for Ula128<D, X> where
    B: Blep
[src]

Loading content...