Accessing Video Capture Hardware, Using VCKernel.lib
-
After a kernel-mode video capture driver’s DriverEntry function has
called VC_GetResources, which maps the
device’s I/O address space and frame buffer into system address space, the
driver can use VCKernel.lib functions and macros to access device
hardware. The following functions read or write the device’s port address
space:
-
VC_In
VC_Out
-
The following macros are useful for reading or writing the device’s frame
buffer:
-
VC_ReadIOMemoryBlock
VC_ReadIOMemoryBYTE
VC_ReadIOMemoryULONG
VC_ReadIOMemoryUSHORT
VC_WriteIOMemoryBlock
VC_WriteIOMemoryBYTE
VC_WriteIOMemoryULONG
VC_WriteIOMemoryUSHORT