NewsBot Posted December 1, 2007 Posted December 1, 2007 I need help! I try to open an AVI file (it's an MPEG actually) with (Windows') AVIFileOpen in .NET 3.5 - on Vista. Each time I call the method I get as result: AVIERR_BADPARAM. I tried also to convert the video to a WMV and AVI (DV-AVI). Nothing worked. Always the same error. I have read that this is because of no valid codec or that the format is not recognized. I have installed ffdshow and MovieMaker, WMP and*WMP Classic are able to play the file. Anybody having an idea what I'm doing wrong? The mapping to the function would be: [DllImport("avifil32.dll", PreserveSig=true)] public static extern int AVIFileOpen( ***out int ppfile, ***[MarshalAs(UnmanagedType.LPTStr)] string szFile, ***uint uMode, ***int pclsidHandler); Even removing the MarshalAs doesn't help... I'm really running out of options... More... View All Our Microsft Related Feeds Quote View All Our Microsft Related Feeds
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.