次の方法で共有


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 は、カメラ ミニドライバーの CamNewVideoFrameEx コールバック関数を IRQL = DISPATCH_LEVELで呼び出します。

元の USBCAMD では、CamNewVideoFrameEx 呼び出されません。

この関数は省略可能です。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー usbcamdi.h (Usbcamdi.h を含む)
IRQL DISPATCH_LEVEL (「解説」セクションを参照)