Lines Matching refs:pSetParameters
155 static SANE_Bool SetParameters (LPSETPARAMETERS pSetParameters);
636 pSetParameters: the information of scanning
644 SetParameters (LPSETPARAMETERS pSetParameters)
664 switch (pSetParameters->smScanMode)
686 g_ssScanSource = pSetParameters->ssScanSource;
687 g_tiTarget.bScanSource = pSetParameters->ssScanSource;
690 if (SS_Reflective == pSetParameters->ssScanSource)
694 else if (SS_Positive == pSetParameters->ssScanSource
695 || SS_Negative == pSetParameters->ssScanSource
696 || SS_ADF == pSetParameters->ssScanSource)
707 if (PF_BlackIs0 == pSetParameters->pfPixelFlavor
708 || PF_WhiteIs0 == pSetParameters->pfPixelFlavor)
710 g_PixelFlavor = pSetParameters->pfPixelFlavor;
719 if (pSetParameters->fmArea.x1 >= pSetParameters->fmArea.x2)
724 if (pSetParameters->fmArea.y1 >= pSetParameters->fmArea.y2)
729 if (pSetParameters->fmArea.x2 > MAX_SCANNING_WIDTH) /* Just for A4 size */
734 if (pSetParameters->fmArea.y2 > MAX_SCANNING_HEIGHT) /* Just for A4 size */
741 (unsigned short) ((unsigned int) (pSetParameters->fmArea.x1) *
742 (unsigned int) (pSetParameters->wTargetDPI) / 300L);
744 (unsigned short) ((unsigned int) (pSetParameters->fmArea.y1) *
745 (unsigned int) (pSetParameters->wTargetDPI) / 300L);
747 (unsigned short) ((unsigned int) (pSetParameters->fmArea.x2) *
748 (unsigned int) (pSetParameters->wTargetDPI) / 300L);
750 (unsigned short) ((unsigned int) (pSetParameters->fmArea.y2) *
751 (unsigned int) (pSetParameters->wTargetDPI) / 300L);
754 g_tiTarget.wDpi = pSetParameters->wTargetDPI;
775 if (pSetParameters->wLinearThreshold > 256
776 && pSetParameters->smScanMode == SM_TEXT)
783 g_wLineartThreshold = pSetParameters->wLinearThreshold;
787 if (NULL != pSetParameters->pGammaTable)
790 g_pGammaTable = pSetParameters->pGammaTable;
793 else if (pSetParameters->smScanMode == SM_GRAY
794 || pSetParameters->smScanMode == SM_RGB24)
826 else if (pSetParameters->smScanMode == SM_GRAY16
827 || pSetParameters->smScanMode == SM_RGB48)