PCAM_NEW_FRAME_ROUTINE_EX回呼函式 (usbcamdi.h)

相機迷你驅動程式的 CamNewVideoFrameEx 回呼函式會初始化新的視訊框架內容結構。

語法

PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;

void PcamNewFrameRoutineEx(
  PVOID DeviceContext,
  PVOID FrameContext,
  ULONG StreamNumber,
  PULONG FrameLength
)
{...}

參數

DeviceContext

指定迷你驅動程式裝置內容。

FrameContext

指定要初始化的框架內容。

StreamNumber

指出與此新框架相關聯的資料流程。

FrameLength

原始框架緩衝區長度的指標。 長度是以位元組表示。 如果相機迷你驅動程式不需要在指定大小的 USB 匯流排上傳輸緩衝區,可能會減少此值。 相機迷你驅動程式不應該增加此值。

傳回值

備註

USBCAMD 會在 IRQL = DISPATCH_LEVEL呼叫相機 minidriver 的 CamNewVideoFrameEx 回呼函式。

原始 USBCAMD 不會呼叫 CamNewVideoFrameEx

此函式是選擇性的。

必要條件

   
目標平臺 桌面
標頭 usbcamdi.h (包含 Usbcamdi.h)
IRQL DISPATCH_LEVEL (請參閱一節)