[][src]Trait spectrusty::chip::MicOut

pub trait MicOut<'a> {
    type PulseIter: 'a + Iterator;
    pub fn mic_out_pulse_iter(&'a self) -> Self::PulseIter;
}

A trait for reading the MIC line output.

Associated Types

Loading content...

Required methods

pub fn mic_out_pulse_iter(&'a self) -> Self::PulseIter[src]

Returns a frame buffered MIC output as a pulse iterator.

Loading content...

Implementors

impl<'a, D: 'a, X: 'a> MicOut<'a> for Ula3<D, X>[src]

type PulseIter = <Ula<Memory128kPlus, D, X, Ula3VidFrame> as MicOut<'a>>::PulseIter

impl<'a, D: 'a, X: 'a> MicOut<'a> for Ula128<D, X>[src]

type PulseIter = <Ula<Memory128k, D, X, Ula128VidFrame> as MicOut<'a>>::PulseIter

impl<'a, M: 'a, B: 'a, X: 'a, F: 'a> MicOut<'a> for Ula<M, B, X, F> where
    F: VideoFrame
[src]

type PulseIter = MicPulseIter<Iter<'a, VideoTsData2>, F>

impl<'a, M: 'a, B: 'a, X: 'a, V: 'a> MicOut<'a> for Scld<M, B, X, V> where
    M: PagedMemory8k,
    V: VideoFrame
[src]

type PulseIter = <Ula<M, B, X, V> as MicOut<'a>>::PulseIter

impl<'a, U: 'a> MicOut<'a> for UlaPlus<U> where
    U: Video + MicOut<'a>, 
[src]

type PulseIter = <U as MicOut<'a>>::PulseIter

Loading content...