função de retorno de chamada PCAM_NEW_FRAME_ROUTINE_EX (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 de quadro a ser inicializado.
StreamNumber
Indica o fluxo associado a esse novo quadro.
FrameLength
Ponteiro para o comprimento do buffer de quadro bruto. 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.
Retornar valor
Nenhum
Comentários
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 |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | usbcamdi.h (inclua Usbcamdi.h) |
IRQL | DISPATCH_LEVEL (seção Consulte Comentários) |