I'm new to DirectXShow (and thus don't know what the *** I'm talking about!). Is it possible to have DirectXShow play an *.avi file? How would I do this if I can?

NOTE: I would be running the DirectXShow Library in conjunction with the OpenGL API, so if this requires me to create a Direct3D polygon on the screen and then map the movie on to a texture on the polygon, I won't be able to do this, so could some just tell me if I cannot do this...