PCAM_NEW_FRAME_ROUTINE_EX função de retorno de chamada (usbcamdi.h)
A função de retorno de chamada CamNewVideoFrameEx de um minidriver de câmera inicializa uma nova estrutura de contexto de quadro de vídeo.
Sintaxe
PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;
void PcamNewFrameRoutineEx(
PVOID DeviceContext,
PVOID FrameContext,
ULONG StreamNumber,
PULONG FrameLength
)
{...}
Parâmetros
DeviceContext
Especifica o contexto do dispositivo minidriver.
FrameContext
Especifica o contexto do quadro a ser inicializado.
StreamNumber
Indica o fluxo associado a esse novo quadro.
FrameLength
Ponteiro para o comprimento bruto do buffer de quadros. O comprimento é expresso em bytes. O minidriver de câmera poderá diminuir esse valor se não exigir uma transferência de buffer no barramento USB do tamanho especificado. O minidriver de câmera não deve aumentar esse valor.
Valor de retorno
Nenhum
Observações
O USBCAMD chama a função de retorno de chamada CamNewVideoFrameEx do minidriver da câmera em IRQL = DISPATCH_LEVEL.
O USBCAMD original não chama CamNewVideoFrameEx.
Essa função é opcional.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | usbcamdi.h (inclua Usbcamdi.h) |
IRQL | DISPATCH_LEVEL (seção Ver Comentários) |