Audio Mixer
From AVObjects Knowledge Base
(Difference between revisions)
Line 25: | Line 25: | ||
* Seeking support. | * Seeking support. | ||
− | + | Future Extentions: | |
− | + | ||
− | + | ||
− | Future | + | |
* Bit depth conversions (connections with different numbers of bits per sample will be allowed). | * Bit depth conversions (connections with different numbers of bits per sample will be allowed). | ||
* Resampling (connections with different frequencies 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<br>WAVEFORMATEX struct (wFormatTag = WAVE_FORMAT_PCM)<br>WAVEFORMATEXTENSIBLE struct (Format.wFormatTag = WAVE_FORMAT_EXTENSIBLE) | ||
+ | |||
+ | |- | ||
+ | |Input Pin Interfaces | ||
+ | |IMemInputPin, IPin, IQualityControl | ||
+ | |||
+ | |- | ||
+ | |Output Pin Media Types | ||
+ | |MEDIATYPE_Video<br>MEDIASUBTYPE_YUY2, MEDIASUBTYPE_UYVY, MEDIASUBTYPE_YVYU, MEDIASUBTYPE_ARGB32, MEDIASUBTYPE_RGB32, MEDIASUBTYPE_RGB24, MEDIASUBTYPE_RGB565, MEDIASUBTYPE_RGB555, MEDIASUBTYPE_YV12, MEDIASUBTYPE_I420<br>FORMAT_VideoInfo, FORMAT_VideoInfo2 | ||
+ | |||
+ | |- | ||
+ | |Output Pin Interfaces | ||
+ | |IMediaSeeking, IPin, IQualityControl | ||
+ | |||
+ | |- | ||
+ | |Merit | ||
+ | |MERIT_NORMAL | ||
+ | |||
+ | |- | ||
+ | |Filter Categories | ||
+ | |CLSID_LegacyAmFilterCategory, CLSID_MediaLooksCategory | ||
+ | |||
+ | |} | ||
+ | |||
==See also== | ==See also== |
Revision as of 15:38, 12 May 2010
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
- Download a full-featured 30-day evaluation version!
- Contact us to receive a quote or if you have any technical questions!
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
- 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_Video MEDIASUBTYPE_YUY2, MEDIASUBTYPE_UYVY, MEDIASUBTYPE_YVYU, MEDIASUBTYPE_ARGB32, MEDIASUBTYPE_RGB32, MEDIASUBTYPE_RGB24, MEDIASUBTYPE_RGB565, MEDIASUBTYPE_RGB555, MEDIASUBTYPE_YV12, MEDIASUBTYPE_I420 FORMAT_VideoInfo, FORMAT_VideoInfo2 |
Output Pin Interfaces | IMediaSeeking, IPin, IQualityControl |
Merit | MERIT_NORMAL |
Filter Categories | CLSID_LegacyAmFilterCategory, CLSID_MediaLooksCategory |
See also
- Audio Mixer: DirectShow Specs
- Audio Mixer: Usage In GraphEdit
- Audio Mixer DirectShow Filter: Release Notes
Downloads
Licensing
If you are interested in licensing this product please contact us through the link below.