BasicAudio是一套快速音頻處理組件,該控件庫無需進行任何編碼即可進行音頻抓取以及回放。
BasicAudio is a set of components for fast audio processing. The library allows audio capture and playback with zero lines of program code.
The following components are part of BasicAudio:
Win32 API Components:
- Captures audio data from an input device such as Microphone, Modem, or TV/Radio Tuner.
- Outputs audio data via audio output device such as Speakers, Line Out, or Modem.
- Stores Wave Audio Files.
- Plays Wave Audio Files.
DirectShow components:
- Capture audio data from an input device such as Microphone, Modem, or TV/Radio Tuner, using DirectShow.
- Outputs audio data via audio output device such as Speakers, Line Out, or Modem using DirectShow.
- Stores Audio Files using DirectShow.
- Plays Audio Files using DirectShow.
Audio filters:
- User defined generic filter for Audio Data Buffers.
- Generic generator
- Amplifies the input signal by multiplying it with a coefficient
- Mixes two or more audio signals
- Implements a Graphic Audio Equalizer
- Removes the DC component from the audio signal
- Delays the signal by a specified number of samples
- Takes a snapshot(Sample) buffer of the audio data and sends it to the component output.
- Enables or disables the audio buffers to go trough. Works as On/Off switch for the audio passing trough the component.
Converters:
- Converts Wave Audio Data Buffers into Real Data Buffers
The following MediaLab component is included:
- New: DirectShow graph display.
The following SignalLab component is included as well:
- Generic Real filter
- Generic Real generator
- Generic Binary Filter
- New: Generic filter for Real(double) Matrix Data Buffers.
- Generic Binary generator
- Pairs multiple data buffers together.