Can I install UMDF upper filter Driver for UVC Video Driver

Is it possible to add UMDF upper filter driver for the UVC Video driver (usbvideo.sys)?
Please let me know what INF file Service install section should have.
Also, should I mention USB VID/PID in the UMDF Inf file?

No. The kernel streaming IRPs that are handed to usbvideo.sys use METHOD_NEITHER, which cannot be handled in UMDF.

Thanks.
In general, what are the steps for installing the UMDF filter driver.
Should we create a service using the "sc create type= kernel start= demand binpath= system32/drivers/UMDF/yourfilename.dll" command?
And add registry entry for Upper/lower Filter driver to the function driver for which we want to attach as filter driver?

No, that clearly won't work, since yourfilename.dll is NOT of type=kernel.

The way UMDF works is that there IS a kernel stub driver that marshals all the requests to your UMDF driver process, then blocks until your UMDF driver replies. So, the UpperFilters key has to mention WUDFRd. There are them special UMDF keys that tell WUDFRd where to marshal the requests.

Start here: