No! Almost all audio programs (WAV editors, etc.) can interface to any codec. It's just that I don't know how, and I haven't found a reference yet. (Maybe Bob's reference is what I was looking for! )am so afraid, you mean so far nobody could manage to 'talk' to a codec?
Sorry, I don't know. I never did find that particular information. I have the Platform SDK and the DirectX SDK. I haven't read everything in them. There is a surprising amount of documentation in the SDKs. But, it seems to be organized more like a tutorial than a reference.... I didn't see organized groups of functions that I could browse through to see which ones I need etc. Hopefully, there are others here who can give you better guidance... I've been fooling around with Windows programming for quite a while, but I'm still just a beginner.When you said "Platform SDK, the Media Format SDK, and the DirectX SDK", do you mean I have to use three of them or only one of them? Could you please explain?
P.S. I looks like Bob's MSDN link only covers the Windows Media Format... I don't know how much of that applies to other codecs (MP3, etc.). Then again, WMA files might work for you.
Ooooh! I found something very interesting on MSDN: Using CODEDs to Compress Wave Audio. I hope it's not too outdated... It references Win95 and WinNT.
P.P.S. Yes, It's outdated... The Platform SDK says that the ACM codecs are "deprecated". It says there are 3 types of codecs:
ACM (and VCM)
Direct Show Filters
DirectX Media Objects (DMOs)
I found that in the DirectX section of the Platform SDK, and I assume that it's duplicated in the DirectX SDK.