Compartilhar via


Estrutura DDOPENVPCAPTUREDEVICEIN (ddkmapi.h)

A estrutura DDOPENVPCAPTUREDEVICEIN contém as VPE (extensões de porta de vídeo) informações de captura.

Sintaxe

typedef struct _DDOPENVPCAPTUREDEVICEIN {
  HANDLE              hDirectDraw;
  HANDLE              hVideoPort;
  DWORD               dwStartLine;
  DWORD               dwEndLine;
  DWORD               dwCaptureEveryNFields;
  LPDD_NOTIFYCALLBACK pfnCaptureClose;
  PVOID               pContext;
  DWORD               dwFlags;
} DDOPENVPCAPTUREDEVICEIN, *LPDDOPENVPCAPTUREDEVICEIN;

Membros

hDirectDraw

Especifica o identificador do Microsoft DirectDraw do qual a captura ocorre.

hVideoPort

Especifica o identificador de objeto VPE do qual a captura ocorre.

dwStartLine

Indica a linha inicial da captura. Esse membro é relativo ao início da superfície (0 é a primeira linha).

dwEndLine

Indica a última linha da captura (inclusive).

dwCaptureEveryNFields

Contém um valor que é o divisor para o número de campos que devem ser capturados por segundo. Um campo é uma região que normalmente contém 240 linhas, nas quais dois campos compõem um quadro. Os campos vêm a uma taxa de aproximadamente 60 por segundo. Para capturar todos os 60 campos por segundo, defina esse valor como 1, para capturar 30 campos por segundo, defina esse valor como 2, para capturar 15 campos por segundo, defina esse campo como 4 e assim por diante.

pfnCaptureClose

Aponta para um pfnCaptureClose retorno de chamada que é chamado quando o dispositivo de captura se torna inutilizável devido ao objeto VPE ser liberado no modo de usuário.

pContext

Contém o valor passado se o pfnCaptureClose retorno de chamada for chamado.

dwFlags

Um dos seguintes:

Bandeira Significado
DDOPENCAPTURE_VBI Captura do fluxo de VBI.
DDOPENCAPTURE_VIDEO Captura do fluxo de vídeo.

Requisitos

Requisito Valor
cabeçalho ddkmapi.h (inclua Ddkmapi.h)

Consulte também

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi