Audio Mixer

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
 
(41 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
<!--RM_ID:20-->
 
<!--RM_ID:20-->
{{This|products/directshow_filters/audio_mixer.html}}
+
<!--H1:Audio Mixer-->
 
+
<!--TITLE:Audio Mixer DirectShow filter-->
DirectShow filter for real-time mixing of multiple multichannel audio streams.
+
<!--DESCRIPTION:DirectShow filter for real-time mixing of multiple mono, stereo or multichannel audio streams.-->
 +
<!--KEYWORDS:Audio Mixer Multichannel Stereo Mono DirectShow DRC Compressor-->
 +
{{This|products/special_filters/audio_mixer.html}}
 +
{{Audio Mixer: Description}}
  
 
==Overview==
 
==Overview==
  
* {{Audio Mixer: Download}}
+
The Audio Mixer DirectShow filter mixes any number of mono, stereo or multichannel PCM or float streams with 8 to 32 bit depth with unlimited flexibility.
* {{Contact Us}}
+
 
+
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==
 
==Features==
 
+
[[Image:Audio-mixer.jpg|thumb|450px|3 stereo inputs are mixed into one stereo output.]]
[[Image:Audio-mixer.jpg|right|thumb|300px|3 stereo inputs are mixed into one stereo output.]]
+
* '''Real-time''' mixing.
 
+
* '''Up to 64''' mono, stereo or multichannel (up to 32 channels) input or output pins.
* Real-time mixing.
+
* From '''8 to 32''' bits per mono audio sample for any input and output stream.
* Unlimited number of multichannel (up to 32 channels) input & output pins.
+
* Unlimited '''mixing flexibility''': any channel from an input pin can be mixed to any channel of an output pin with user-defined bit depth.
* Unlimited mixing flexibility: any channel of any input pin can be mixed to any channel of any output pin.
+
* '''Dynamic range compression''' to eliminate volume overflow (more information on [http://en.wikipedia.org/wiki/Dynamic_range_compression Wikipedia]).
* Dynamic range compression for eliminate volume overflow (see http://en.wikipedia.org/wiki/Dynamic_range_compression)
+
 
* Seeking support.
 
* Seeking support.
 +
{{.idl}}
  
Future Extentions:
+
==Supported Content==
  
* Bit depth conversions (connections with different numbers of bits per sample will be allowed).
+
* Input/output format: simple (WAVE_FORMAT_PCM), multichannel (WAVE_FORMAT_EXTENSIBLE) or float (WAVE_FORMAT_IEEE_FLOAT) Audio.
* Resampling (connections with different frequencies will be allowed).
+
* Audio frequencies must be the same for all input and output streams.
  
 +
==Future Extentions==
  
==Technical Specs==
+
* Resampling (connections with different audio frequencies will be allowed).
 
+
===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_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx<br>WAVEFORMATEX struct (wFormatTag = WAVE_FORMAT_PCM)<br>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==
 
==See also==
  
* [[Audio Mixer: DirectShow Specs]]
+
* [[Audio Mixer: Technical Specs]]
 
* [[Audio Mixer: Usage In GraphEdit]]
 
* [[Audio Mixer: Usage In GraphEdit]]
 
* [[Audio Mixer DirectShow Filter: Release Notes]]
 
* [[Audio Mixer DirectShow Filter: Release Notes]]
  
<!--==Complementary components==
+
===Action Items===
* [[Audio Delay]]
+
* [[Audio Effects]]-->
+
 
+
==Downloads==
+
  
 
* {{Audio Mixer: Download}}
 
* {{Audio Mixer: Download}}
 +
* {{Contact Support}}
 +
* {{Place Order!}}
  
{{Licensing}}
+
{{Prices|950|1650|2400|300606777|300606778|300606779}}
  
[[Category:DirectShow Filters]]
+
<!--[[Category:DirectShow Filters]]
[[Category:Audio Filters]]
+
[[Category:Audio Filters]]-->
 +
[[Category:Special Filters]]
 
__NOTOC__
 
__NOTOC__

Latest revision as of 15:18, 21 April 2023

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 mono, stereo or multichannel audio streams.

Overview

The Audio Mixer DirectShow filter mixes any number of mono, stereo or multichannel PCM or float streams with 8 to 32 bit depth with unlimited flexibility.

Features

3 stereo inputs are mixed into one stereo output.
  • Real-time mixing.
  • Up to 64 mono, stereo or multichannel (up to 32 channels) input or output pins.
  • From 8 to 32 bits per mono audio sample for any input and output stream.
  • Unlimited mixing flexibility: any channel from an input pin can be mixed to any channel of an output pin with user-defined bit depth.
  • Dynamic range compression to eliminate volume overflow (more information on Wikipedia).
  • Seeking support.

Specifications and description of user interfaces can be found in the .idl file in the \Idl folder of the filter installation directory.

Supported Content

  • Input/output format: simple (WAVE_FORMAT_PCM), multichannel (WAVE_FORMAT_EXTENSIBLE) or float (WAVE_FORMAT_IEEE_FLOAT) Audio.
  • Audio frequencies must be the same for all input and output streams.

Future Extentions

  • Resampling (connections with different audio frequencies will be allowed).

See also

Action Items

Prices

Single Application License 950 EUR


Single Developer License 1650 EUR


Team License 2400 EUR
Personal tools