Most DirectX video decoders do not support playing backwards. Check theIMediaSeeking interface and the AM_SEEKING_CanPlayBackwards attribute.
An alternative would be to seek to each frame backwards, but you will likelynot get real-time playback.