VCX. Multi-band splitter
Describes how to implement a multi-band splitter in your application using Visual Studio (C# or Visual Basic .NET).
Binary : sample_mbsplitter.zip
Select a sound card. Press the Start/Stop buttons to start/stop playback. Use a checkbox to turn on/off the corresponding frequency band.
In this demo the Multi-band splitter component is placed in the way of WaveIn > WaveOut.
1) Configure frequency bands.
Splitter.NumBands property indicates the number of frequency bands. The exact frequency range for each band is calculated either automatically:
Splitter.FreqAssignMode = unafam_powerOf2
Splitter.FreqAssignMode = unafam_manual, call the Splitter.SetFrequency method to define the frequency bands.
2) Turn a band on/off.
Every time you click a checkbox, call the Splitter.SetPassThrough method to turn on/off the corresponding frequency band.