Compartilhar via


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)