We have just released version 1.2 of DirectShowLib, the library that allows access to DirectShow interfaces from c# and vb.net.  You can find the latest update at:

 

http://sourceforge.net/project/showfiles.php?group_id=136334&package_id=155643&release_id=368954

 

----------------------------------------------------------------------

Version 1.2 has 52 more interfaces tested including interfaces for DES, DMO, and BDA. 

 

- The DES interfaces allow for the editing of multimedia files: resizing, changing framerate, taking chunks of file A and combining them with file B, etc. 

- DMO allows developers to write their own filters (with some limitations). 

- BDA is useful for developers who want to write Digital TV applications (from cable, satellite dish or roof antenna). It can easily be linked to SBE technology for time-shifting and recording features.

 

4 new samples have been added:

 

Samples\DMO\DMOFlip - This DMO (usable in GraphEdit!) allows video to be flipped on the X or Y axis (or both).  There is a help file (IMediaObjectImpl.chm) showing how to write a DMO of your own.

Samples\DMO\DMOSplit - A DMO (also usable in GraphEdit) that splits a stereo audio signal into two mono streams.

Samples\Editing\DESCombine - A class library that uses DirectShow Editing Services to combine video and audio files (or pieces of files) into a single output file.

Samples\SBE\DvrMsCutter - This sample extracts a segment of a dvr-ms file into another dvr-ms file.

 

Status of the library:

 

359 Interfaces defined

167 Tested

 35 Deprecated & undocumented

 67 Others not scheduled to be tested

---

 90 left to be tested

 

See Interfaces.txt for the current list of tested interfaces.

 

----------------------------------------------------------------------

v 1.1

 

54 more interfaces tested, 61 new (untested) interfaces defined including DES & Streaming

 

359 Defined

114 Tested

 37 Deprecated & undocumented

 52 Others not scheduled to be tested

---

156 left to be tested

 

See Interfaces.txt for the current list of tested interfaces.

 

6 new samples have been added.

 

Samples:

 

   Capture\CapWMV

   Capture\DxPropPages

   Capture\DxTuner

   Players\DVDPlay

   VMR9\VMR9Allocator

   VMR9\BitmapMixer

 

See readme.rtf and the readme.txt in each project for details of what these samples show.

 

Capture\DxSnap was improved to work with more hardware types.

 

-----------------------------------------------------------------

V 1.0 Original release

 

 

297 Interfaces defined

60 Interfaces tested

 

9 Samples