Is there any code posted that performs video capture (for various codecs) from an OpenGL framebuffer using DirectShow? I'm thinking about something like Fraps or Taksi, but using DirectShow and not VFW.