PCAM_NEW_FRAME_ROUTINE_EX fungsi panggilan balik (usbcamdi.h)

Fungsi panggilan balik CamNewVideoFrameEx kamera minidriver menginisialisasi struktur konteks bingkai video baru.

Sintaks

PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;

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

Parameter

DeviceContext

Menentukan konteks perangkat minidriver.

FrameContext

Menentukan konteks bingkai yang akan diinisialisasi.

StreamNumber

Menunjukkan aliran yang terkait dengan bingkai baru ini.

FrameLength

Penunjuk ke panjang buffer bingkai mentah. Panjangnya dinyatakan dalam byte. Minidriver kamera dapat mengurangi nilai ini jika tidak memerlukan transfer buffer pada bus USB dengan ukuran yang ditentukan. Minidriver kamera tidak boleh meningkatkan nilai ini.

Mengembalikan nilai

Tidak ada

Keterangan

USBCAMD memanggil fungsi panggilan balik CamNewVideoFrameEx dari minidriver kamera di IRQL = DISPATCH_LEVEL.

USBCAMD asli tidak memanggil CamNewVideoFrameEx.

Fungsi ini bersifat opsional.

Persyaratan

   
Target Platform Desktop
Header usbcamdi.h (termasuk Usbcamdi.h)
IRQL DISPATCH_LEVEL (Lihat bagian Keterangan)