wiki:AudioLib

Audio

back

This page describes the audi library we wrote as part of OpenZoep: a VOIP SDK (which was used as FireFox plugin).

It is capable of:

  • mixing (and has a  ringmixer too)
  • ringbuffer
  • resampling
  • dtmf
  • saving/loading files
  • dynamically loads codecs (gsm, g711, ilbc, speex)
  • echo cancellation (via speex)

Right now, the best way to get a look at is by browsing the source in the openzoep repository:

 https://open.code-shop.com/trac/openzoep/browser/trunk/src/voipster/audio

To get an idea how it works, you should look at the unit-test.

Unit-test examples:


Rationale


Design


Dependencies


Example


Use