PCAM_NEW_FRAME_ROUTINE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// usbcamdi.h

PCAM_NEW_FRAME_ROUTINE PcamNewFrameRoutine;

VOID PcamNewFrameRoutine(
  PVOID DeviceContext,
  PVOID FrameContext
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-usbcamdi-pcam_new_frame_routine)

PCAM_NEW_FRAME_ROUTINE callback function

Description

[CamNewVideoFrame is not supported and may be altered or unavailable in the future. Instead, use CamNewVideoFrameEx. ]

A camera minidriver's CamNewVideoFrame callback function initializes a new video frame context structure.

Parameters

DeviceContext

Pointer to the camera minidriver's device context.

FrameContext

Pointer to the camera minidriver's frame context.

Remarks

Camera minidrivers that must maintain backward compatibility with the original USBCAMD must use the USBCAMD_DEVICE_DATA structure and its associated callback functions (that is, callback functions that do not contain the "Ex" suffix).

USBCAMD calls the camera minidriver's CamNewVideoFrame callback function at IRQL = DISPATCH_LEVEL.

This function is optional.

See also

CamNewVideoFrameEx