Share via


Estrutura ICOPEN (vfw.h)

A estrutura ICOPEN contém informações sobre o fluxo de dados sendo compactado ou descompactado, o número de versão do driver e como o driver é usado.

Sintaxe

typedef struct {
  DWORD   dwSize;
  DWORD   fccType;
  DWORD   fccHandler;
  DWORD   dwVersion;
  DWORD   dwFlags;
  LRESULT dwError;
  LPVOID  pV1Reserved;
  LPVOID  pV2Reserved;
  DWORD   dnDevNode;
} ICOPEN;

Membros

dwSize

Tamanho, em bytes, da estrutura.

fccType

Código de quatro caracteres que indica o tipo de fluxo que está sendo compactado ou descompactado. Especifique "VIDC" para fluxos de vídeo.

fccHandler

Código de quatro caracteres que identifica um compressor específico.

dwVersion

Versão da interface do driver instalável usada para abrir o driver.

dwFlags

Sinalizadores aplicáveis que indicam por que o driver é aberto. Os seguintes valores são definidos:

Nome Descrição
ICMODE_COMPRESS
O driver é aberto para compactar dados.
ICMODE_DECOMPRESS
O driver é aberto para descompactar dados.
ICMODE_DRAW
O driver de dispositivo é aberto para descompactar dados diretamente no hardware.
ICMODE_QUERY
O driver é aberto para fins informativos, em vez de para compactação.

dwError

pV1Reserved

Reservado; não use.

pV2Reserved

Reservado; não use.

dnDevNode

Nó do dispositivo para dispositivos plug-and-play.

Comentários

Essa estrutura é passada para drivers de captura de vídeo quando eles são abertos. Isso permite que um único driver instalável funcione como um compressor instalável ou um dispositivo de captura de vídeo. Examinando o membro fccType da estrutura ICOPEN , o driver pode determinar sua função. Por exemplo, um valor fccType de "VIDC" indica que ele é aberto como um compressor de vídeo instalável.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho vfw.h

Confira também

Gerenciador de Compactação de Vídeo

Estruturas de compactação de vídeo