B
Bogdan Dinu
Hello!
I have to implement a filter driver for a webcam, and I would need to extend
the video filter properties for the device.
In the minidriver I would call KsInitializeDriver with a properly
constructed KSDEVICE_DESCRIPTOR parameter, and let the AVStream do the rest
of the work for the irps I'm not interested in, but unfortunately i do not
have access to the driver and I have to extend the functionality through a
filter driver. I need to add a custom GUID to the Supported Propertysets, to
pass it to KsProxy.
The only way I managed to do this till now is to intercept the
IOCTL_KS_PROPERTY and play with the buffers and sizes to add my GUID to the
return buffer, but this is (very) low level and based on the assumptions. Is
there a way to do this at a higher level?
Thanks
Bogdan D.
I have to implement a filter driver for a webcam, and I would need to extend
the video filter properties for the device.
In the minidriver I would call KsInitializeDriver with a properly
constructed KSDEVICE_DESCRIPTOR parameter, and let the AVStream do the rest
of the work for the irps I'm not interested in, but unfortunately i do not
have access to the driver and I have to extend the functionality through a
filter driver. I need to add a custom GUID to the Supported Propertysets, to
pass it to KsProxy.
The only way I managed to do this till now is to intercept the
IOCTL_KS_PROPERTY and play with the buffers and sizes to add my GUID to the
return buffer, but this is (very) low level and based on the assumptions. Is
there a way to do this at a higher level?
Thanks
Bogdan D.