Reactor9R9 DirectShow FiltersFilters > Audio Processor

Audio Encoder Filter accepts only 16-bit samples with 32, 44.1 or 48 kHz sample rate. Encoder has no resampler or sample resizer built-in. To assure proper audio format, R9 Audio Processor Filter should precede the Audio Encoder Filter.

Implemented are the following transformations:

  • audio resample
  • sample resize
  • channels adaption (mono <-> stereo)

All transformations are assembly language optimized for peak performance.

NOTE: Basic R9 Audio Processor functionality is implemented in the R9AP.dll, which is called by DirectShow Filter ( All transformations use routines from (commercial) Intel IPP Library 5.1. If you need to re-build or change audio processor dll, you need to provide your own copy of Intel IPP library (with its all include files and static libs).
However, if you don't need to re-build the processor dll, IPP library is not needed. You can use our pre-build R9AP.dll, which can be also be distributed with your application (in this case, you don't need a separate IPP licence).