I have an AVStream driver for a video capture card which is working
fine. The client now wants to be able to select which video input
(composite or S-Video) gets fed to the capture pin. So, using the
Europa sample as a model, I implemented a crossbar filter with two input
pins (composite and SVideo) and an output pin. Then I added an input
pin on the existing filter, with the media type matching the crossbar
output.
When I add my crossbar filter (in GraphEdt), the filter is there, but no
pins appear (all I get is a box with no pins). The weird thing is that
in the “Insert Filter” dialog, the pins *do* show up underneath the filter.
I’ve double- and triple-checked the pin descriptors, the filter
definition, and the media types, and the INF file which registers
everything. Clearly I’m missing something; can anyone suggest where I
should look next (or what I need to quadruple-check)?
Cheers,
– mkj
//
// Michael K. Jones
// Stone Hill Consulting, LLC
// http://www.stonehill.com
//_______________________________________________