Native .NET library for the ASF Format?

2.5k views Asked by At

Is there a .NET library for working with ASF files that doesn't use COM/Interop? I know there is an official spec from Microsoft (http://go.microsoft.com/fwlink/?LinkId=31334).

1

There are 1 answers

7
BrokenGlass On BEST ANSWER

Shameless plug here - I wrote a .NET ASF parser called AsfMojo that's out there on codeplex:

AsfMojo is an open source .NET ASF parsing library, providing support for parsing Windows Media Audio (WMA) and Windows Media Video (WMV) files. It offers classes to create streams from packet data within a media file, gather file statistics and extract audio segments or frame accurate still frames. The library parses ASF objects as per the ASF specification revision 01.20.05

Check it out and see if it works for you - the ASF parsing itself is pure .NET code (based on the ASF spec), just for creating still frames for particular time offsets Media SDK/InterOp is used under the hood.