Audio Mixer

From AVObjects Knowledge Base
Revision as of 15:40, 12 May 2010 by Dkn (Talk | contribs)
Jump to: navigation, search

This page is a copy of the original page on the AVObjects' web site and can also be viewed here.

DirectShow filter for real-time mixing of multiple multichannel audio streams.

Overview

The Audio Mixer DirectShow filter is designed for mixing an arbitrary number of multichannel (up to 32 channels) PCM streams in various combinations.

For video mixing features please see our Video Mixer DirectShow Filter.

Audio Mixer is also available with the Audio Filter Pack.


Features

3 stereo inputs are mixed into one stereo output.
  • Real-time mixing.
  • Unlimited number of multichannel (up to 32 channels) input & output pins.
  • Unlimited mixing flexibility: any channel of any input pin can be mixed to any channel of any output pin.
  • Dynamic range compression for eliminate volume overflow (see http://en.wikipedia.org/wiki/Dynamic_range_compression)
  • Seeking support.

Future Extentions:

  • Bit depth conversions (connections with different numbers of bits per sample will be allowed).
  • Resampling (connections with different frequencies will be allowed).


Technical Specs

Supported Content

Input/output format: simple (WAVE_FORMAT_PCM) and multichannel (WAVE_FORMAT_EXTENSIBLE) PCM Audio. Bit depth and frequencies must be the same for all input and output streams.

Properties of filter

Filter Interfaces: IBaseFilter, IPersistStream, ISpecifyPropertyPages, IMLAudioMixer
Input Pin Media Types MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx
WAVEFORMATEX struct (wFormatTag = WAVE_FORMAT_PCM)
WAVEFORMATEXTENSIBLE struct (Format.wFormatTag = WAVE_FORMAT_EXTENSIBLE)
Input Pin Interfaces IMemInputPin, IPin, IQualityControl
Output Pin Media Types MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx
WAVEFORMATEX struct (wFormatTag = WAVE_FORMAT_PCM)
WAVEFORMATEXTENSIBLE struct (Format.wFormatTag = WAVE_FORMAT_EXTENSIBLE)
Output Pin Interfaces IMediaSeeking, IPin, IQualityControl
Merit MERIT_DO_NOT_USE
Filter Categories CLSID_LegacyAmFilterCategory, CLSID_MediaLooksCategory


See also


Downloads

Licensing

If you are interested in licensing this product please contact us through the link below.

Personal tools