editing usbvideo.sys with Visual Studio?

  • Thread starter Thread starter dalegreen
  • Start date Start date
D

dalegreen

Guest
OK, this question may not belong in this forum at all, but here goes. I have a USB camera that I'm told uses usbvideo.sys when attached to a Windows 10 endpoint. I need to rotate the image that camera produces by 180*, but there doesn't appear to be a driver or any other application function in the camera to do this. It'll always the same camera and the same endpoint, which is a single purpose Windows 10 IOT endpoint, so it's a predictable environment.

It looks like there is a set of parameters available in the USB Video Class specification, including image rotation, that might look something like this:

typedef struct _ACPI_PLD_V2_BUFFER {

UINT32 Rotation:4;

//this value 4 specifies 180 degree rotation

//bunch of other UINT parameters that are irrelevant for this question

} ACPI_PLD_V2_BUFFER, *PACPI_PLD_V2_BUFFER;

So the question I suppose is, does anyone out there know how this USB Video Class works? Can I flip my video upside down by this method?

Thanks for any and all ideas, however crazy - Dale (IT manager, obviously not a developer)

Continue reading...
 
Back
Top