MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.db.stream.WAVProcessor Class Reference

The WAVProcessor is used to process WAV files and perform tasks such as downsampling. More...

Public Member Functions

 WAVProcessor (WaveFormat fmt, List< double[]> rgrgSamples, Log log, CancelEvent evtCancel)
 The constructor. More...
 
WAVProcessor DownSample (int nNewSamplesPerSecond)
 The DownSample method reduces the number of samples per second in the resulting sample set. More...
 

Properties

WaveFormat Format [get]
 Returns the WaveFormat. More...
 
List< double[]> Samples [get]
 Returns the WAV frequency samples. More...
 

Detailed Description

The WAVProcessor is used to process WAV files and perform tasks such as downsampling.

Definition at line 14 of file WAVProcessor.cs.

Constructor & Destructor Documentation

◆ WAVProcessor()

MyCaffe.db.stream.WAVProcessor.WAVProcessor ( WaveFormat  fmt,
List< double[]>  rgrgSamples,
Log  log,
CancelEvent  evtCancel 
)

The constructor.

Parameters
fmtSpecifies the WaveFormat.
rgrgSamplesSpecifies the WAV file frequency samples.
logSpecifies the output log.
evtCancelSpecifies the event used to cancel processes.

Definition at line 28 of file WAVProcessor.cs.

Member Function Documentation

◆ DownSample()

WAVProcessor MyCaffe.db.stream.WAVProcessor.DownSample ( int  nNewSamplesPerSecond)

The DownSample method reduces the number of samples per second in the resulting sample set.

Parameters
nNewSamplesPerSecondSpecifies the new (lower) samples per second - must be a factor of the original samples per second.
Returns
A new WAVProcessor with the new downsamples samples is returned.

Definition at line 57 of file WAVProcessor.cs.

Property Documentation

◆ Format

WaveFormat MyCaffe.db.stream.WAVProcessor.Format
get

Returns the WaveFormat.

Definition at line 39 of file WAVProcessor.cs.

◆ Samples

List<double[]> MyCaffe.db.stream.WAVProcessor.Samples
get

Returns the WAV frequency samples.

Definition at line 47 of file WAVProcessor.cs.


The documentation for this class was generated from the following file: