Upgrade to version 6.0 of the Standard MPEG Encoder
The Upgrade process to the version 6.0 of the Standard MPEG Encoder is quite straightforward. Follow the instructions, depending on the technology you are using:
After installing the new encoder, you should be able to compile and run your software as before without any problems. Internally, the used GUID is going to change, but this will not have any effect on your code.
After upgrading, you will probably want to implement the new interfaces. To do so, simply call the SelectFormat function on the IStandardMpegEncoder interface, with any of the new formats, for example SYSTEMSFORMAT_DVB. All output will be saved in the new format.
You can change the advanced settings as previously over the exposed interfaces.
There is now a function to load preset encode parameters into the encodeparameters structure. For C#, VB.NET and VB6 users, it is now possible to change the internal parameters without loading the entire structure.
The name of the dll has changed to erdmpg-6.dll, and should now be loaded with that name.
Otherwise, the dll should function pretty much as always.