WIA_IPA_DATATYPE
A propriedade WIA_IPA_DATATYPE contém a configuração de tipo de dados atual para um dispositivo. Um minidriver WIA cria e mantém essa propriedade.
Tipo de propriedade: VT_I4
Valores válidos: WIA_PROP_LIST
Direitos de acesso: leitura/gravação
Comentários
Um aplicativo lê a propriedade WIA_IPA_DATATYPE para determinar o tipo de dados de uma imagem. O aplicativo grava essa propriedade para definir o tipo de dados atual da imagem que está prestes a ser transferida.
A tabela a seguir descreve as constantes que são válidas com WIA_IPA_DATATYPE quando a propriedade WIA_IPA_FORMAT não está definida como WiaImgFmt_RAW.
Tipo de dados | Descrição |
---|---|
WIA_DATA_AUTO | Esse valor é válido para todos os itens de fonte de dados de imagem programáveis, incluindo Flatbed e Feeder. Quando esse valor é compatível com o mini driver WIA, o cliente do aplicativo WIA pode definir: WIA_IPA_DATATYPE para habilitar a detecção automática de cores no dispositivo. Quando WIA_DATA_AUTO está definido, o mini driver WIA deve atualizar WIA_IPA_DEPTH no mesmo item para WIA_DEPTH_AUTO (que deve ser um valor com suporte se o dispositivo der suporte à cor automática). Quando há suporte para o valor WIA_IPA_DEPTH WIA_DEPTH_AUTO, o valor WIA_IPA_DATATYPE WIA_DATA_AUTO não é mais opcional e se torna um valor obrigatório. |
WIA_DATA_COLOR | Os dados de verificação são vermelho-verde-azul (RGB). O formato de cor completo é descrito usando as seguintes propriedades wia: WIA_IPA_CHANNELS_PER_PIXEL WIA_IPA_BITS_PER_CHANNEL WIA_IPA_PLANAR WIA_IPA_PIXELS_PER_LINE WIA_IPA_BYTES_PER_LINE WIA_IPA_NUMBER_OF_LINES |
WIA_DATA_COLOR_DITHER | O mesmo que WIA_DATA_COLOR, exceto que os dados são dithered usando o padrão dither selecionado no momento. |
WIA_DATA_COLOR_THRESHOLD | Dados de limite de cores. |
WIA_DATA_DITHER | Os dados de verificação são dithered usando o padrão dither selecionado no momento. |
WIA_DATA_GRAYSCALE | Os dados de verificação representam intensidade. A paleta é uma escala de cinza fixa e igualmente espaçada com uma profundidade especificada pela propriedade WIA_IPA_DEPTH . |
WIA_DATA_THRESHOLD | O limite é de um bit por pixel de dados em preto e branco. Os dados sobre o valor atual de WIA_IPS_THRESHOLD são convertidos em branco; os dados sob esse valor são convertidos em preto. |
A propriedade WIA_IPA_DATATYPE também é usada para descrever o tipo de transferência de dados RAW a ser usado quando o aplicativo define a propriedade WIA_IPA_FORMAT como o valor WiaImgFmt_RAW. O driver deve definir a propriedade WIA_IPA_DATATYPE como uma lista de valores permitidos dos quais o aplicativo pode escolher.
A tabela a seguir lista as constantes que são válidas com WIA_IPA_DATATYPE quando WIA_IPA_FORMAT é definido como WiaImgFmt_RAW.
Tipo de dados | Descrição |
---|---|
WIA_DATA_GRAYSCALE | Os dados de verificação representam intensidade. A paleta é uma escala de cinza fixa e igualmente espaçada com uma profundidade especificada pela propriedade WIA_IPA_DEPTH . WIA_IPA_RAW_BITS_PER_CHANNEL propriedade deve ser definida como 1. |
WIA_DATA_RAW_BGR | Os dados de verificação estão no colorspace BGR (azul-verde-vermelho). O formato de cor completo é descrito usando as seguintes propriedades wia: WIA_IPA_CHANNELS_PER_PIXEL WIA_IPA_BITS_PER_CHANNEL WIA_IPA_PIXELS_PER_LINE WIA_IPA_BYTES_PER_LINE WIA_IPA_NUMBER_OF_LINES WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 3. |
WIA_DATA_RAW_CMY | Os dados de verificação estão no colorspace ciano-magenta-amarelo (CMY). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 3. |
WIA_DATA_RAW_CMYK | Os dados de verificação estão no colorspace ciano-magenta-amarelo-preto (CMYK). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 4. |
WIA_DATA_RAW_RGB | Os dados de verificação estão no colorspace vermelho-verde-azul (RGB). O formato de cor completo é descrito usando as mesmas propriedades wia que em WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 3. |
WIA_DATA_RAW_YUV | Os dados de verificação estão no espaço de cores YUV (diferença de diferença azul-luminância) (YUV). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 3. |
WIA_DATA_RAW_YUVK | Os dados de verificação estão no colorspace luminance-blue difference-red difference-black (YUVK). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 4. |
Se você puder definir o dispositivo como apenas um único valor, crie um tipo de WIA_PROP_LIST e coloque o valor válido nele.
Verifique a propriedade WIA_IPA_DEPTH para determinar a profundidade do bit.
A propriedade WIA_IPA_DATATYPE geralmente contém um único valor para câmeras.
Requisitos
Cabeçalho: wiadef.h (inclua Wiadef.h)