Compartilhar via


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)