There are two components for which I can write wrappers easily: Microsoft Video Control and Microsoft Tuner.

DirectShow is low-level and will require a lot of work, although I probably will do it one of these days.