Compartilhar via


Estrutura DDOPENVPCAPTUREDEVICEIN (ddkmapi.h)

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

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, em que 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 retorno de chamada pfnCaptureClose que é chamado quando o dispositivo de captura se torna inutilizável devido ao objeto VPE que está sendo liberado no modo de usuário.

pContext

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

dwFlags

Um dos seguintes:

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

Requisitos

   
Cabeçalho ddkmapi.h (inclua Ddkmapi.h)

Confira também

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi