Mercurial > dsp > rdsp
changeset 19:28fcb0af5597
lib: rename FileSinkSignal to FileSink
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Wed, 10 Jun 2020 11:37:07 -0400 |
parents | 3b3a643069bd |
children | d3f47626d160 |
files | src/lib/sink.rs src/lib/sink/filesink.rs src/mixer/main.rs |
diffstat | 3 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/sink.rs Wed Jun 10 11:36:50 2020 -0400 +++ b/src/lib/sink.rs Wed Jun 10 11:37:07 2020 -0400 @@ -23,4 +23,4 @@ mod filesink; /* Re-exports */ -pub use filesink::FileSinkSignal; +pub use filesink::FileSink;
--- a/src/lib/sink/filesink.rs Wed Jun 10 11:36:50 2020 -0400 +++ b/src/lib/sink/filesink.rs Wed Jun 10 11:37:07 2020 -0400 @@ -26,15 +26,15 @@ use crate::IQSample; use crate::fmt::SignalFormatter; -pub struct FileSinkSignal<T: Write, U: SignalFormatter> { +pub struct FileSink<T: Write, U: SignalFormatter> { file: T, buf: Vec<u8>, phantom: PhantomData<U> } -impl<T: Write, U: SignalFormatter> FileSinkSignal<T, U> { - pub fn new(file: T) -> FileSinkSignal<T, U> { - FileSinkSignal { +impl<T: Write, U: SignalFormatter> FileSink<T, U> { + pub fn new(file: T) -> FileSink<T, U> { + FileSink { file: file, buf: vec![ 0u8; U::sample_size() ], phantom: PhantomData
--- a/src/mixer/main.rs Wed Jun 10 11:36:50 2020 -0400 +++ b/src/mixer/main.rs Wed Jun 10 11:37:07 2020 -0400 @@ -22,7 +22,7 @@ use rdsp::signal::FileSourceSignal; use rdsp::signal::Sinusoid; -use rdsp::sink::FileSinkSignal; +use rdsp::sink::FileSink; use rdsp::fmt::cf32::CF32SignalFormatter; use std::env; @@ -78,7 +78,7 @@ let stdout = BufWriter::with_capacity(rate as usize, stdout.lock()); let input = FileSourceSignal::<_, CF32SignalFormatter>::new(stdin, rate, 0); - let mut output = FileSinkSignal::<_, CF32SignalFormatter>::new(stdout); + let mut output = FileSink::<_, CF32SignalFormatter>::new(stdout); for sample in input * Sinusoid::new(rate, freq) { output.write(sample).unwrap();