[−][src]Trait spectrusty::audio::EarMicOutAudioFrame
A trait for controllers generating audio pulses from the EAR/MIC output.
Required methods
fn render_earmic_out_audio_frame<V>(&self, blep: &mut B, channel: usize) where
V: AmpLevels<<B as Blep>::SampleDelta>,
V: AmpLevels<<B as Blep>::SampleDelta>,
Implementors
impl<A, M, B, X, F> EarMicOutAudioFrame<A> for Scld<M, B, X, F> where
A: Blep,
M: PagedMemory8k,
F: VideoFrame,
[src]
A: Blep,
M: PagedMemory8k,
F: VideoFrame,
fn render_earmic_out_audio_frame<V: AmpLevels<A::SampleDelta>>(
&self,
blep: &mut A,
channel: usize
)
[src]
&self,
blep: &mut A,
channel: usize
)
impl<A, M, B, X, V> EarMicOutAudioFrame<A> for Ula<M, B, X, V> where
A: Blep,
V: VideoFrame,
[src]
A: Blep,
V: VideoFrame,
fn render_earmic_out_audio_frame<L: AmpLevels<A::SampleDelta>>(
&self,
blep: &mut A,
channel: usize
)
[src]
&self,
blep: &mut A,
channel: usize
)
impl<A, U> EarMicOutAudioFrame<A> for UlaPlus<U> where
A: Blep,
U: Video + EarMicOutAudioFrame<A>,
[src]
A: Blep,
U: Video + EarMicOutAudioFrame<A>,
fn render_earmic_out_audio_frame<V: AmpLevels<A::SampleDelta>>(
&self,
blep: &mut A,
channel: usize
)
[src]
&self,
blep: &mut A,
channel: usize
)
impl<B, D, X> EarMicOutAudioFrame<B> for Ula3<D, X> where
B: Blep,
[src]
B: Blep,
fn render_earmic_out_audio_frame<L: AmpLevels<B::SampleDelta>>(
&self,
blep: &mut B,
channel: usize
)
[src]
&self,
blep: &mut B,
channel: usize
)
impl<B, D, X> EarMicOutAudioFrame<B> for Ula128<D, X> where
B: Blep,
[src]
B: Blep,
fn render_earmic_out_audio_frame<L: AmpLevels<B::SampleDelta>>(
&self,
blep: &mut B,
channel: usize
)
[src]
&self,
blep: &mut B,
channel: usize
)
impl<P, A, L> EarMicOutAudioFrame<A> for AyPlayer<P> where
A: Blep<SampleDelta = L>,
L: SampleDelta,
[src]
A: Blep<SampleDelta = L>,
L: SampleDelta,
fn render_earmic_out_audio_frame<V: AmpLevels<L>>(
&self,
blep: &mut A,
channel: usize
)
[src]
&self,
blep: &mut A,
channel: usize
)