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 (「解説」セクションを参照) |