There is a Decoder sample and mpeg1source sample which cooperate with protectedplayback sample. Typically, registering the decoder DLL is enough.
MFT Audio Decoder

I have a custom audio codec which should work with standard audio players under Windows.
For example, when a WAV file encoded with this codec is opened by WMP, it should use the custom codec and play the audio.
I understand that the codec needs to implement an interface (or several interfaces) in order to be used by WMP and also to register itself so it is recognized by the system.
I have look at the Decoder sample but it doesn't seem appropriate since, for example, it does not register itself.
Is there some documentation, describing how to do it, or better, a basic sample of such audio decoder?
Thanks