There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
I try to find available codecs for encoding on the system my application is run at. Therefore I use the lines
MFMediaType aac = MediaFoundationCore.GetEncoderMediaTypes(MFMediaTypes.MFAudioFormat_AAC);
MFMediaType mp3 = MediaFoundationCore.GetEncoderMediaTypes(MFMediaTypes.MFAudioFormat_MP3);
MFMediaType wma = MediaFoundationCore.GetEncoderMediaTypes(MFMediaTypes.MFAudioFormat_WMAudioV9);
This works fine on Windows 8.1 64bit. But on a Windows Vista 32bit I get an EntryPointNotFoundException. The reason for this is, that on Windows Vista the library mf.dll does not have a method "MFTranscodeGetAudioOutputAvailableTypes". Is here in
CSCORE an exception handling missing? What is the best way to get all available codecs for encoding?