What's new in Media Foundation .NET 1.1
Dec 10, 2011
- Interfaces
- defined
- tested
- untestable
- Externs
- defined
- tested
- untestable
- See interfaces.txt for details.
- The new lib is compiled with VS 2008 (framework v3.5). However, this should still
- work properly with apps from VS2005.
- There were a few minor perf changes. I also changed the def for BitmapInfoHeader
- to be consistent with DirectShow. Yes, it will cause problems for (a few) MFLib
- users. However, it makes life less confusing when you use both libraries.
- Also, I added new interfaces to the alt.cs file. Check out the comments at
- the top of the file for details.
- Since the last release, I have gotten the EVRPresenter sample to work. This
- was a HUGE and finicky project. It required adding support for a number of
- MF interfaces.
- So, in order to have a release of MFNet that would work with this new
- sample, I decided it was time to do a v1.1. Since I was doing another
- release I decided to also attack all the remaining Vista interfaces.
- I picked the last of the easy interfaces, and all of the remaining
- ones I find to be interesting.
- At this point, I don't plan to do any more of the vista interfaces
- unless there are specific requests.
New in Media Foundation .NET 1.0 (Dec 10, 2011)
- Interfaces
- defined
- tested
- untestable
- Externs
- defined
- tested
- untestable
- See interfaces.txt for details.
- There have been *significant* changes since beta 2. Commenting,
- more enums, and some serious re-working of the PropVariant class,
- which affects a number of methods.
- In addition to testing a bunch more interfaces and externs, I have
- finished translating 7 of the 8 samples that ship with the the PSDK,
- plus 1 sample that only exists in the mf sdk docs. Note: The samples
- are in a separate download.
New in Media Foundation .NET 0.91 Beta 2 (Dec 10, 2011)
- A few more tested externs (for the GrayScale sample)
- Two more tested interfaces: IMFTransform, IMF2DBuffer
- Fix DllImport statement for PropVariantClear (Thanks Stephen!)
- Helper class MFInt
- General cleanup of some of the methods in the untested area
- Fix the name for GetGUID to match MF docs
- Change SafeRelease to a much simpler function
- Remove ParseError in favor of Marshal.GetHRForException()
- Remove ISequentialStream & IStream in favor of .Net's implementation
New in Media Foundation .NET 0.9 Beta 1 (Dec 10, 2011)
- 114 Interfaces defined
- 33 Interfaces tested