VC components. Samples

News

Demo package can be freely downloaded and includes precompiled binary files and sources of samples for a quick reference. To recompile a sample or build own application in your IDE, download Evaluation package.

 

Title Description
Console samples Basic tasks, such as audio recording, playback and encoding.
Console Format converters Several converters for OGG/MP3/WAV files. All use third-party external encoders.
.WAV file player A simple .WAV file player with tempo and volume control.
Audio sampler Software audio mixer, resampler, recorder and playback application.
Pulse Gen Real-time multiply-tone generator with WAV recorder and frequency band display.
Loopback Loops WaveIn (recording) to WaveOut (playback) and shows the latency. Also shows how to change the size of chunk at run-time. Includes simple DSP filter selection.
Multi-channel (surround) mixer This sample mixes several source mono streams and maps them via several output speaker for surround playback.
Voice recording Records a voice, detects silence and optionally removes it from target file.
Delayed audio feedback (DAF) DAF sample, which shows how to achieve controllable latency of 20 ms or higher.
Frequency Bands Shows a number of frequency bands displays connected to one source.
EQ and band splitter Shows how to use equalizer and frequency band splitter from DSP library.
Silence detection Displays how to adjust different parameters of silence detector of DSP library.
Acoustic Echo Cancellation (AEC) Uses Microsoft AEC module and requires DirectX and Windows XP or later.
Dual Tone Multi-frequency (DTMF) decoder Real-time DTMF signals detector sample.
Tape recorder A simple audio recording sample featuring digital tape recorder functions.
Volume Mixer Shows how to use system mixer control (volume control).
Voice chat Voice and text chat sample.
Push data Shows how to exchange data (pictures) over streaming connection.
Talk now Peer-to-peer audio streaming application with bandwidth display.
Net talk Peer-to-peer audio streaming sample with optional source mixing.
Audio tunnel An audio TCP/IP tunnel, which allows two parties to communicate with each other via third machine (a proxy).
Broadcast streaming Shows how to broadcast compressed audio over LAN.
Third-party encoders demo This sample records and plays back MP3/OGG files and streams using third-party external audio encoders.
Scripting Shows how to create and execute simple but powerful scripts for flexible audio streaming applications.
ICY client Stream to and/or listens for audio from SHOUTcast compatible server. Uses third-party external MP3 encoders.
RAW streamer Streams raw audio data over TCP/IP. No custom headers or protocol is used.
Multi-consumer Shows how to distribute one audio source over any number of audio consumers, such as IP Server, WAV file recorder and others.
One-to-many streaming Receives and distributes one audio stream to several clients over TCP/IP network.
Multicast streaming Multicast source and end-point samples. Show how to create a multicast source, join a multicast group and stream real-time audio over multicast connection.
Multi-room conference system A multi-room audio conference system sample, where clients can communicate with each other in different rooms (included in Enterprise license only).