<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.avobjects.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.avobjects.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Al</id>
		<title>AVObjects Knowledge Base - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.avobjects.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Al"/>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/Special:Contributions/Al"/>
		<updated>2026-04-16T00:29:19Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.18.2</generator>

	<entry>
		<id>http://wiki.avobjects.com/DV_Splitter</id>
		<title>DV Splitter</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/DV_Splitter"/>
				<updated>2015-08-12T05:23:07Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--RM_ID:11--&amp;gt;&lt;br /&gt;
{{This|products/splitters/dv_splitter.html}}&lt;br /&gt;
&lt;br /&gt;
{{DV Splitter: Description}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
* {{download}} {{DV Decoder: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
Within the [[DV]] format audio and video is stored in the same frame. A DV Splitter is required to split the DV stream into audio and video streams to be processed separately by the downstream filters (such as Audio Renderer and [[DV Decoder]]). The audio data is extracted by the DV Splitter and is delivered to the audio pins, while the original DV frame is delivered to the video output pin as a video frame. This fame is not modified, except for the media type being changed from MEDIATYPE_Interleaved to MEDIATYPE_Video. The media type is changed in order to inform the downstream filter that the audio data in this frame should be ignored.&lt;br /&gt;
&lt;br /&gt;
For DV25, the extracted audio data is delivered either as one stereo or two mono output pins. For DV50 - up to 2 stereo or 4 mono or 1 multichannel streams. For DV100 - up to 4 stereo or 8 mono or 1 multichannel audio streams.&lt;br /&gt;
&lt;br /&gt;
The DV Splitter is available with the [[DV/DVCPRO HD Codec SDK]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
* Supports 1, 2 or 4 stereo channels on separate audio pins (depends on input media type).&lt;br /&gt;
* Stereo sound can be splitted on separate mono channels (2, 4 or 8 channels).&lt;br /&gt;
* All channels may be mixed into a single multichannel audio stream.&lt;br /&gt;
* Input samples accumulated in internal container to create leading of audio stream.&lt;br /&gt;
&lt;br /&gt;
{{DV Standards}}&lt;br /&gt;
&lt;br /&gt;
==Related Products==&lt;br /&gt;
&lt;br /&gt;
* [[DVCPRO HD Decoder]]&lt;br /&gt;
* [[DVCPRO HD Encoder]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[DV Splitter: Release Notes]]&lt;br /&gt;
&lt;br /&gt;
==Action Items==&lt;br /&gt;
&lt;br /&gt;
* {{download}} {{DV Decoder: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
{{Licensing}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Splitters]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://wiki.avobjects.com/DV_Decoder:_Technical_Specs</id>
		<title>DV Decoder: Technical Specs</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/DV_Decoder:_Technical_Specs"/>
				<updated>2015-07-24T12:22:17Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below are the DS specs for [[DV Decoder]].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|'''Filter Interfaces:'''&lt;br /&gt;
|IPersist, [[IMediaFilter]], [[IBaseFilter]], IMLDVDecoder, &lt;br /&gt;
ISpecifyPropertyPages, IPersistStream&lt;br /&gt;
|-&lt;br /&gt;
|'''Input stream:'''&lt;br /&gt;
|DV frames of DVSD, DV25, DV50 and DV100 types, FORMAT_VideoInfo or &lt;br /&gt;
FORMAT_DvInfo&lt;br /&gt;
|-&lt;br /&gt;
|'''Input Pin Media Types:'''&lt;br /&gt;
|MEDIATYPE_Video &amp;lt;br&amp;gt;&lt;br /&gt;
MEDIASUBTYPE_dvsd, MEDIASUBTYPE_dv25, MEDIASUBTYPE_dv50, &lt;br /&gt;
MEDIASUBTYPE_dvh1&amp;lt;br&amp;gt;&lt;br /&gt;
FORMAT_VideoInfo or FORMAT_DvInfo&lt;br /&gt;
|-&lt;br /&gt;
|'''Input Pin Interfaces:'''&lt;br /&gt;
|IPin, IQualityControl, IMemInputPin&lt;br /&gt;
|-&lt;br /&gt;
|'''Output streams:'''&lt;br /&gt;
|Video: &amp;lt;br&amp;gt;&lt;br /&gt;
Decoded DV frames with resolution according to DVSD, DV25, DV50 or DV100 &lt;br /&gt;
types&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Output Pin Media Types:'''&lt;br /&gt;
|Video: &amp;lt;br&amp;gt;&lt;br /&gt;
MEDIATYPE_Video&amp;lt;br&amp;gt;&lt;br /&gt;
MEDIASUBTYPE_dvsd, MEDIASUBTYPE_dv25, MEDIASUBTYPE_dv50, &lt;br /&gt;
MEDIASUBTYPE_dvh1&amp;lt;br&amp;gt;&lt;br /&gt;
FORMAT_VideoInfo&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Output Pin Interfaces:'''&lt;br /&gt;
|IPin, IQualityControl, IMediaSeeking&lt;br /&gt;
|-&lt;br /&gt;
|'''Filter Name:'''&lt;br /&gt;
|AVObjects DV Decoder&lt;br /&gt;
|-&lt;br /&gt;
|'''Filter CLSID:'''&lt;br /&gt;
|D0351C50-6531-40D6-A540-DFAA1BFD6C8F&lt;br /&gt;
|-&lt;br /&gt;
|'''Property Page CLSID:'''&lt;br /&gt;
|D0351C51-6531-40D6-A540-DFAA1BFD6C8F&lt;br /&gt;
|-&lt;br /&gt;
|'''Executable:'''&lt;br /&gt;
|DVDecoder.dll&lt;br /&gt;
|-&lt;br /&gt;
|'''Merit:'''&lt;br /&gt;
|MERIT_DO_NOT_USE&lt;br /&gt;
|-&lt;br /&gt;
|'''Filter categories:'''&lt;br /&gt;
|DirectShow filters: CLSID_LegacyAmFilterCategory &lt;br /&gt;
{083863F1-70DE-11d0-BD40-00A0C911CE86}&amp;lt;br&amp;gt;&lt;br /&gt;
AVObjects filters: CLSID_AVObjectsCategory &lt;br /&gt;
{1D0D0809-3513-244F-4B3D-2A0A1D131B17}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
&lt;br /&gt;
Decoder read settings at call IBaseFilter::JoinFilterGraph(). Decoder don't save current settings to registry. For save/load current state of decoder you can use standard IPersistStream approach.&lt;br /&gt;
&lt;br /&gt;
'''NOTE.''' You should call IPersistStream methods after insert filter into graph (after IBaseFilter::JoinFilterGraph() call). In opposite case settings will be load from registry (if found) or reset to default.&lt;br /&gt;
&lt;br /&gt;
'''Registry settings'''&lt;br /&gt;
&lt;br /&gt;
Key:&lt;br /&gt;
    HKEY_CURRENT_USER\Software\AVObjects\DVCPRO-HD Video Decoder&lt;br /&gt;
Values:&lt;br /&gt;
    Break interlaced frame	REG_DWORD	Val&lt;br /&gt;
    Change field order		REG_DWORD	Val&lt;br /&gt;
    Enable Deinterlacing	REG_DWORD	Val&lt;br /&gt;
    Enable multi CPU		REG_DWORD	Val&lt;br /&gt;
where:&lt;br /&gt;
    Val = 1 or 0, 1 is TRUE, 0 is FALSE according to interface methods&lt;br /&gt;
&lt;br /&gt;
Example of .rgs script&lt;br /&gt;
    Windows Registry Editor Version 5.00&lt;br /&gt;
    &lt;br /&gt;
    [HKEY_CURRENT_USER\Software\AVObjects\DVCPRO-HD Video Decoder]&lt;br /&gt;
    &amp;quot;Enable Deinterlacing&amp;quot;=dword:00000001&lt;br /&gt;
    &amp;quot;Break interlaced frame&amp;quot;=dword:00000000&lt;br /&gt;
    &amp;quot;Change field order&amp;quot;=dword:00000000&lt;br /&gt;
    &amp;quot;Enable multi CPU&amp;quot;=dword:00000001&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://wiki.avobjects.com/Audio_Level:_Configuration_%26_Usage</id>
		<title>Audio Level: Configuration &amp; Usage</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/Audio_Level:_Configuration_%26_Usage"/>
				<updated>2015-03-26T09:07:20Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below are some usage tips for the [[Audio Level]] DirectShow filter.&lt;br /&gt;
&lt;br /&gt;
==Configuration &amp;amp; Usage==&lt;br /&gt;
&lt;br /&gt;
Audio trigger is used for getting the level of amplitude in an audio stream. When the amplitude of the signal reaches the specified level, the application gets sent messages. The threshold of triggering may work at both the upper and the lower front. The upper one reacts on exceeding the given level of the signal amplitude, while the lower one reacts on the amplitude level detraction. The following example, - determining silence in a sound channel, - illustrates the usage of the audio trigger.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OL&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
First, we should choose the type of the messages, sent by the trigger. Currently 3 message types are supported:&lt;br /&gt;
* trigger notification interface (IAudioLevelNotify),&lt;br /&gt;
* handles to events objects,&lt;br /&gt;
* DirectShow event notifications.&lt;br /&gt;
According to the message types 3 corresponding functions are provided: AdviseNotify, AdviseEvent and AdviseDSEvent.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
Then the trigger's front has to be chosen. In case of determining silence in a channel we need the lower front.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
The trigger works in the following way. When the triggering threshold of the signal level is reached, the application is sent the OnLevelReachedBegin message. As soon as the signal level leaves the triggering threshold, the application is sent the OnLevelReachedEnd message. The triggering threshold can be specified in two units: decibels (dB) and percent (%) divided by 100. When specified in percent, the threshold value belongs to the interval from 0 up to 1. For instance, when determining silence, the threshold may have value 0.17, which is 17%.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
Now is time to set the triggering delay in milliseconds (ms). When the given threshold is reached, the signal has to be at that level for the given number of ms for the trigger to switch. When the delay is passed the application will get sent the OnLevelReachedBegin message. But this message will not be sent if the signal leaves the given level before the delay expires.&lt;br /&gt;
To determine silence in a channel, a normal value for the triggering delay is 500 ms. If the lower front chosen, and the threshold equals to 0.17, and the signal remains below the threshold for 500 ms, the application will get the OnLevelReachedBegin message, which means that silence started in the channel. As soon as the signal exceeds 0.17, the application will get the OnLevelReachedEnd message, which means that there's no silence in the channel any longer.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
The rest of parameters and the way of processing depend on the message type. When using the notification interface message type, the application has to pass a reference to the event interface. When dealing with standard Windows messages, - handles to event objects have to be passed. Use the CreateEvent function for creating handles. And when using DirectShow notifications, DirectShow interfaces are used for handling messages. The corresponding constants for the messages are EC_LEVEL_REACHED_BEGIN and EC_LEVEL_REACHED_END.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
The Unadvise method uses to terminate the advise link established with the IAudioLevel interface. The dwAdviseCookie parameter identifies the link to terminate.&lt;br /&gt;
&amp;lt;/OL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Auto gain control: There are 3 modes, used to avoid acoustic overfilling:&lt;br /&gt;
* Without control (there will be crackle if the signal is amplified).&lt;br /&gt;
* Fixed mode, which is when a maximum amplification koefficient is specified. Further, while processing the signal, the sound level is adjusted automatically to avoid overfilling.&lt;br /&gt;
* Float mode. The sound level is continuously approaching the specified amplification mark, at the same time avoiding overfilling.&lt;br /&gt;
When in the fixed mode, the level used is the highest possible. When in the float mode, the average level is used. Float is good when the signal is an ordinary sound.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You can get any extra information from the interface definition in the IDL file.&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://wiki.avobjects.com/Audio_Level:_Configuration_%26_Usage</id>
		<title>Audio Level: Configuration &amp; Usage</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/Audio_Level:_Configuration_%26_Usage"/>
				<updated>2015-03-26T08:19:52Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below are some usage tips for the [[Audio Level]] DirectShow filter.&lt;br /&gt;
&lt;br /&gt;
==Configuration &amp;amp; Usage==&lt;br /&gt;
&lt;br /&gt;
Audio trigger is used for getting the level of amplitude in an audio stream. When the amplitude of the signal reaches the specified level, the application gets sent messages. The threshold of triggering may work at both the upper and the lower front. The upper one reacts on exceeding the given level of the signal amplitude, while the lower one reacts on the amplitude level detraction. The following example, - determining silence in a sound channel, - illustrates the usage of the audio trigger.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OL&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
First, we should choose the type of the messages, sent by the trigger. Currently 3 message types are supported:&lt;br /&gt;
* trigger notification interface (IAudioLevelNotify),&lt;br /&gt;
* handles to events objects,&lt;br /&gt;
* DirectShow event notifications.&lt;br /&gt;
According to the message types 3 corresponding functions are provided: AdviseNotify, AdviseEvent and AdviseDSEvent.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
Then the trigger's front has to be chosen. In case of determining silence in a channel we need the lower front.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
The trigger works in the following way. When the triggering threshold of the signal level is reached, the application is sent the OnLevelReachedBegin message. As soon as the signal level leaves the triggering threshold, the application is sent the OnLevelReachedEnd message. The triggering treshold can be specified in two units: decibels (dB) and percent (%) divided by 100. When specified in percent, the treshold value belongs to the interval from 0 up to 1. For instance, when determining silence, the treshold may have value 0.17, which is 17%.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
Now is time to set the triggering delay in milliseconds (ms). When the given treshold is reached, the signal has to be at that level for the given number of ms for the trigger to switch. When the delay is passed the application will get sent the OnLevelReachedBegin message. But this message will not be sent if the signal leaves the given level before the delay expires.&lt;br /&gt;
To determine silence in a channel, a normal value for the triggering delay is 500 ms. If the lower front chosen, and the treshold equals to 0.17, and the signal remains below the treshold for 500 ms, the application will get the OnLevelReachedBegin message, which means that silence started in the channel. As soon as the signal exceeds 0.17, the application will get the OnLevelReachedEnd message, which means that there's no silence in the channel any longer.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
The rest of parameters and the way of processing depend on the message type. When using the notification interface message type, the application has to pass a reference to the event interface. When dealing with standard Windows messages, - handles to event objects have to be passed. Use the CreateEvent function for creating handles. And when using DirectShow notifications, DirectShow interfaces are used for handling messages. The corresponding constants for the messages are EC_LEVEL_REACHED_BEGIN and EC_LEVEL_REACHED_END.&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
The Unadvise method uses to terminate the advise link established with the IAudioLevel interface. The dwAdviseCookie parameter identifies the link to terminate.&lt;br /&gt;
&amp;lt;/OL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Auto gain control: There are 3 modes, used to avoid acoustic overfilling:&lt;br /&gt;
* Without control (there will be crackle if the signal is amplified).&lt;br /&gt;
* Fixed mode, which is when a maximum amplification koefficient is specified. Further, while processing the signal, the sound level is adjusted automatically to avoid overfilling.&lt;br /&gt;
* Float mode. The sound level is continuously approaching the specified amplification mark, at the same time avoiding overfilling.&lt;br /&gt;
When in the fixed mode, the level used is the highest possible. When in the float mode, the average level is used. Float is good when the signal is an ordinary sound.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You can get any extra information from the interface definition in the IDL file.&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://wiki.avobjects.com/Template:Why_H.264</id>
		<title>Template:Why H.264</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/Template:Why_H.264"/>
				<updated>2015-03-19T07:53:34Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Why H.264?===&lt;br /&gt;
&lt;br /&gt;
H.264/MPEG-4 Part 10 or AVC (Advanced Video Coding) is the latest motion compensation-based video compression technology available today. At only ''half the bandwidth of MPEG-2'', H.264 provides better video quality due to a deblocking filter that helps smooth the sharp edges between macroblocks. Because of this, H.264 is especially suited for ''HD video''.&lt;br /&gt;
&lt;br /&gt;
H.264 is used in:&lt;br /&gt;
&lt;br /&gt;
* HDTV broadcasting&lt;br /&gt;
* Digital Cinema&lt;br /&gt;
* CCTV (Closed Circuit TV) and Video Surveillance&lt;br /&gt;
* Web players and YouTube-like video sharing sites&lt;br /&gt;
* Blue-ray optical discs&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://wiki.avobjects.com/MXF_Reader</id>
		<title>MXF Reader</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/MXF_Reader"/>
				<updated>2015-02-27T08:39:15Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--RM_ID:78--&amp;gt;&lt;br /&gt;
&amp;lt;!--TITLE:MXF Reader DirectShow filter--&amp;gt;&lt;br /&gt;
&amp;lt;!--DESCRIPTION:DirectShow filter for reading and demultiplexing MXF files and playlists.--&amp;gt;&lt;br /&gt;
&amp;lt;!--KEYWORDS:MXF Reader Splitter Demuxer DirectShow filter  Panasonic Sony DNxHD VC-3--&amp;gt;&lt;br /&gt;
{{This|products/splitters/mxf_demultiplexer.html}}&lt;br /&gt;
&lt;br /&gt;
{{MXF Reader: Description}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
* {{MXF Reader: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
The MXF (Material Exchange Format) Reader is a DirectShow filter for MXF playback. It reads MXF files and demultiplexes them into its DV-DIF, MPEG ES Video, JPEG2000 and PCM Audio data streams for further processing or rendering. The filter performs the function of both file reader and splitter (demultiplexer) and should be the source filter in a graph.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
* MXF Operational Patterns: OP1a and OPAtom.&lt;br /&gt;
* Handled Essences: DV-DIF, D10(MPEG IMX), MPEG ES Video, JPEG2000, AVC(H264), DNxHD(VC-3), AES3-BWF Audio.&lt;br /&gt;
* Supports PANASONIC AVC-Intra files and sets.&lt;br /&gt;
* Supports Sony DVCAM, Sony IMX, Sony XDCAM-HD/ES files.&lt;br /&gt;
* Supports Avid DNxHD and DV files&lt;br /&gt;
* Extracts and decripts essences encripted by AES algorithm.&lt;br /&gt;
* Extracts header metadata to XML stream.&lt;br /&gt;
* Supports Avid OP2b files with external essenses&lt;br /&gt;
* Supports XML-based playlists for sets of MXF files&lt;br /&gt;
&lt;br /&gt;
===Supported Formats===&lt;br /&gt;
&lt;br /&gt;
* DV/DVCR (IEC 61834)&lt;br /&gt;
* DV25/DVCPRO 25 (SMPTE 314M)&lt;br /&gt;
* DV50/DVCPRO 50 (SMPTE 314M)&lt;br /&gt;
* DV100/DVCPRO 100/DVCPRO HD (SMPTE 370)&lt;br /&gt;
* MPEG-2 525 encoded using ISO/IEC 13818-2 (MPEG-2)&lt;br /&gt;
* MPEG-2 625 encoded using ISO/IEC 13818-2 (MPEG-2)&lt;br /&gt;
* MPEG HD encoded using ISO/IEC 13818-2 (MPEG-2) Main Profile at High Level&lt;br /&gt;
* JPEG2000 video&lt;br /&gt;
* AVC(H264) video&lt;br /&gt;
* DNxHD (VC-3) video&lt;br /&gt;
* Audio PCM 32 - 32-bit PCM audio&lt;br /&gt;
* Audio PCM 24 - 24-bit PCM audio&lt;br /&gt;
* Audio PCM 16 - 16-bit PCM audio&lt;br /&gt;
* Auduo encoded by A-Law algorithm&lt;br /&gt;
* Audio packets according by AES-3&lt;br /&gt;
&lt;br /&gt;
===Supported MXF Standards===&lt;br /&gt;
&lt;br /&gt;
* SMPTE 336M: Data Encoding Protocol using Key-Length-Value&lt;br /&gt;
* SMPTE 377M: Material Exchange Format (MXF) - File Format Specification&lt;br /&gt;
* SMPTE 378M: Operational pattern 1A (Single Item, Single Package)&lt;br /&gt;
* SMPTE 379M: MXF Generic Container&lt;br /&gt;
* SMPTE 381M: Mapping MPEG Streams into the MXF Generic Container&lt;br /&gt;
* SMPTE 382M: Mapping AES3 and Broadcast Wave Audio into the MXF Generic Container&lt;br /&gt;
* SMPTE 383M: Mapping DV-DIF Data to the MXF Generic Container&lt;br /&gt;
* SMPTE 386M: Mapping Type D-10 Essence Data to the MXF Generic Container&lt;br /&gt;
* SMPTE 390M: Specialized Operational Pattern &amp;quot;Atom&amp;quot; (Simplified Representation of a Single Item)&lt;br /&gt;
* SMPTE 422M: Mapping JPEG 2000 Codestreams into the MXF Generic Container&lt;br /&gt;
* SMPTE 429-6 / ISO 26429-6:2008: MXF Track File Essence Encryption&lt;br /&gt;
* SMPTE 434:  XML Encoding for Metadata and File Structure Information&lt;br /&gt;
* Matsushita Electric Industrial Co.,Ltd. Specification of Content Data Structure on P2 Card.&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
* [[MXF Reader: Release Notes]]&lt;br /&gt;
* [[MXF Reader: Technical Specs]]&lt;br /&gt;
&lt;br /&gt;
==You Might Also Need==&lt;br /&gt;
&lt;br /&gt;
* {{LinkDescription|H.264/AVC Decoder}}&lt;br /&gt;
* {{LinkDescription|MPEG-4 Decoder}}&lt;br /&gt;
* {{LinkDescription|MPEG-2 Video Decoder}}&lt;br /&gt;
* {{LinkDescription|DVCPRO HD Decoder}}&lt;br /&gt;
* {{LinkDescription|DV Splitter}}&lt;br /&gt;
&lt;br /&gt;
==Related Products==&lt;br /&gt;
* {{LinkDescription|MXF Writer}}&lt;br /&gt;
* {{LinkDescription|H.264/AVC Encoder}}&lt;br /&gt;
* {{LinkDescription|DVCPRO HD Encoder}}&lt;br /&gt;
* {{LinkDescription|Audio Mixer}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===Other Codecs We Made===&lt;br /&gt;
{{Other Codecs}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==Action Items==&lt;br /&gt;
&lt;br /&gt;
* {{MXF Reader: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
{{Prices|1600|2800|3950|300606409|300606424|300606425}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Readers, Splitters &amp;amp; Decoders]]&lt;br /&gt;
[[Category:Codecs, Splitters &amp;amp; Muxers]]--&amp;gt;&lt;br /&gt;
[[Category:Splitters]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://wiki.avobjects.com/Audio_Decoder</id>
		<title>Audio Decoder</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/Audio_Decoder"/>
				<updated>2015-02-03T11:16:00Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--RM_ID:38--&amp;gt;&lt;br /&gt;
&amp;lt;!--TITLE:MP3 &amp;amp; AAC Audio Decoder--&amp;gt;&lt;br /&gt;
{{This|products/decoders/audio_decoder.html}}&lt;br /&gt;
&lt;br /&gt;
Decodes MP3 and AAC audio streams with the ability to switch dynamically between streams.&lt;br /&gt;
&lt;br /&gt;
==Overview== &lt;br /&gt;
&lt;br /&gt;
* {{Audio Decoder DirectShow Filter: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
'''AVObjects Audio Decoder DirectShow Filter''' is a high-performance DirectShow decoder for a variety of audio formats. The filter is capable of switching seamlessly between sources that are encoded by different audio standards - without the need to stop the graph and reconnect.&lt;br /&gt;
&lt;br /&gt;
===Supported Audio Encoding Formats===&lt;br /&gt;
&lt;br /&gt;
* MPEG-1/2 Audio Layer 1 (MP1)&lt;br /&gt;
* MPEG-1/2 Audio Layer 2 (MP2)&lt;br /&gt;
* MPEG-1/2 Audio Layer 3 (MP3)&lt;br /&gt;
&amp;lt;!--* AC-3 (Dolby Digital)--&amp;gt;* Advanced Audio Coding (AAC)&lt;br /&gt;
* DVD LPCM Audio&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
* {{Intel Optimized}}&lt;br /&gt;
* Seamless dynamic switching between audio streams of all supported types.&lt;br /&gt;
&lt;br /&gt;
===Supported Audio Standards===&lt;br /&gt;
&lt;br /&gt;
* ISO/IEC 11172-3: 1993 (E)&lt;br /&gt;
* ISO/IEC 13818-3:1998 (E)&lt;br /&gt;
* ISO/IEC 13818-7:2004 (E)&lt;br /&gt;
&amp;lt;!--* Digital Audio Compression Standard (AC-3, E-AC-3) Rev. B (A/52B)--&amp;gt;* ISO/IEC 14496-3:2005&lt;br /&gt;
&lt;br /&gt;
==Technical Specs==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|Filter Interfaces:&lt;br /&gt;
|IBaseFilter, IPersistStream, ISpecifyPropertyPages, IMLAudioDecoder&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Input Pin Media Types&lt;br /&gt;
|MEDIATYPE_Audio&amp;lt;br&amp;gt;MEDIASUBTYPE_MPEG1AudioPayload, MEDIASUBTYPE_MPEG2_AUDIO&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&amp;lt;br&amp;gt;{WAVE_FORMAT_MPEGLAYER3-0000-0010-8000-00AA00389B71}&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (MPEGLAYER3WAVEFORMAT)&amp;lt;br&amp;gt;&amp;lt;!--MEDIASUBTYPE_DOLBY_AC3&amp;lt;br&amp;gt;--&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&amp;lt;br&amp;gt;MEDIASUBTYPE_AAC, {'MP4A'-0000-0010-8000-00AA00389B71}&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&amp;lt;br&amp;gt;MEDIASUBTYPE_DVD_LPCM_AUDIO&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Input Pin Interfaces&lt;br /&gt;
|IMemInputPin, IPin, IQualityControl&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Output Pin Media Types&lt;br /&gt;
|MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Output Pin Interfaces&lt;br /&gt;
|IMediaSeeking, IPin, IQualityControl&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Merit&lt;br /&gt;
|MERIT_NORMAL &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Filter Categories&lt;br /&gt;
|CLSID_LegacyAmFilterCategory, CLSID_AVObjectsCategory&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Related Products== &lt;br /&gt;
&lt;br /&gt;
* [[MPEG-2 Video Decoder DirectShow Filter|MPEG-2 Decoder]] - {{MPEG-2 Decoder: Link Description}}&lt;br /&gt;
* [[Audio Effects]] - provides access to DMO plugins via a DirectShow filter.&lt;br /&gt;
* [[Audio Mixer]] - DirectShow filter for real-time mixing of multiple audio streams.&lt;br /&gt;
* [[Audio Level]] - provides support for level processing of an audio stream. Supports VU meter, audio amplifier, event triggers, auto gain and volume controls.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Audio Decoder DirectShow Filter: Release Notes]]&lt;br /&gt;
&lt;br /&gt;
==Action Items==&lt;br /&gt;
&lt;br /&gt;
* {{Audio Decoder DirectShow Filter: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
{{Licensing}}&lt;br /&gt;
&lt;br /&gt;
{{Prices|750|1290|1870|300606822|300606823|300606824}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Decoders]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://wiki.avobjects.com/Audio_Decoder</id>
		<title>Audio Decoder</title>
		<link rel="alternate" type="text/html" href="http://wiki.avobjects.com/Audio_Decoder"/>
				<updated>2015-02-03T11:15:48Z</updated>
		
		<summary type="html">&lt;p&gt;Al: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--RM_ID:38--&amp;gt;&lt;br /&gt;
&amp;lt;!--TITLE:MP3 &amp;amp; AAC Audio Decoder--&amp;gt;&lt;br /&gt;
{{This|products/decoders/audio_decoder.html}}&lt;br /&gt;
&lt;br /&gt;
Decodes MP3  and AAC audio streams with the ability to switch dynamically between streams.&lt;br /&gt;
&lt;br /&gt;
==Overview== &lt;br /&gt;
&lt;br /&gt;
* {{Audio Decoder DirectShow Filter: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
'''AVObjects Audio Decoder DirectShow Filter''' is a high-performance DirectShow decoder for a variety of audio formats. The filter is capable of switching seamlessly between sources that are encoded by different audio standards - without the need to stop the graph and reconnect.&lt;br /&gt;
&lt;br /&gt;
===Supported Audio Encoding Formats===&lt;br /&gt;
&lt;br /&gt;
* MPEG-1/2 Audio Layer 1 (MP1)&lt;br /&gt;
* MPEG-1/2 Audio Layer 2 (MP2)&lt;br /&gt;
* MPEG-1/2 Audio Layer 3 (MP3)&lt;br /&gt;
&amp;lt;!--* AC-3 (Dolby Digital)--&amp;gt;* Advanced Audio Coding (AAC)&lt;br /&gt;
* DVD LPCM Audio&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
* {{Intel Optimized}}&lt;br /&gt;
* Seamless dynamic switching between audio streams of all supported types.&lt;br /&gt;
&lt;br /&gt;
===Supported Audio Standards===&lt;br /&gt;
&lt;br /&gt;
* ISO/IEC 11172-3: 1993 (E)&lt;br /&gt;
* ISO/IEC 13818-3:1998 (E)&lt;br /&gt;
* ISO/IEC 13818-7:2004 (E)&lt;br /&gt;
&amp;lt;!--* Digital Audio Compression Standard (AC-3, E-AC-3) Rev. B (A/52B)--&amp;gt;* ISO/IEC 14496-3:2005&lt;br /&gt;
&lt;br /&gt;
==Technical Specs==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|Filter Interfaces:&lt;br /&gt;
|IBaseFilter, IPersistStream, ISpecifyPropertyPages, IMLAudioDecoder&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Input Pin Media Types&lt;br /&gt;
|MEDIATYPE_Audio&amp;lt;br&amp;gt;MEDIASUBTYPE_MPEG1AudioPayload, MEDIASUBTYPE_MPEG2_AUDIO&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&amp;lt;br&amp;gt;{WAVE_FORMAT_MPEGLAYER3-0000-0010-8000-00AA00389B71}&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (MPEGLAYER3WAVEFORMAT)&amp;lt;br&amp;gt;&amp;lt;!--MEDIASUBTYPE_DOLBY_AC3&amp;lt;br&amp;gt;--&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&amp;lt;br&amp;gt;MEDIASUBTYPE_AAC, {'MP4A'-0000-0010-8000-00AA00389B71}&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&amp;lt;br&amp;gt;MEDIASUBTYPE_DVD_LPCM_AUDIO&amp;lt;br&amp;gt;FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Input Pin Interfaces&lt;br /&gt;
|IMemInputPin, IPin, IQualityControl&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Output Pin Media Types&lt;br /&gt;
|MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx (WAVEFORMATEX, WAVEFORMATEXTENSIBLE)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Output Pin Interfaces&lt;br /&gt;
|IMediaSeeking, IPin, IQualityControl&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Merit&lt;br /&gt;
|MERIT_NORMAL &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Filter Categories&lt;br /&gt;
|CLSID_LegacyAmFilterCategory, CLSID_AVObjectsCategory&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Related Products== &lt;br /&gt;
&lt;br /&gt;
* [[MPEG-2 Video Decoder DirectShow Filter|MPEG-2 Decoder]] - {{MPEG-2 Decoder: Link Description}}&lt;br /&gt;
* [[Audio Effects]] - provides access to DMO plugins via a DirectShow filter.&lt;br /&gt;
* [[Audio Mixer]] - DirectShow filter for real-time mixing of multiple audio streams.&lt;br /&gt;
* [[Audio Level]] - provides support for level processing of an audio stream. Supports VU meter, audio amplifier, event triggers, auto gain and volume controls.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Audio Decoder DirectShow Filter: Release Notes]]&lt;br /&gt;
&lt;br /&gt;
==Action Items==&lt;br /&gt;
&lt;br /&gt;
* {{Audio Decoder DirectShow Filter: Download}}&lt;br /&gt;
* {{Contact Support}}&lt;br /&gt;
* {{Place Order!}}&lt;br /&gt;
&lt;br /&gt;
{{Licensing}}&lt;br /&gt;
&lt;br /&gt;
{{Prices|750|1290|1870|300606822|300606823|300606824}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Decoders]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	</feed>