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...
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...