Lines Matching defs:params
1616 sane_get_parameters (SANE_Handle handle, SANE_Parameters * params)
1626 memset (&s->params, 0, sizeof (s->params));
1638 s->params.pixels_per_line = width * dots_per_mm + 0.5;
1639 s->params.lines = height * dots_per_mm + 0.5;
1688 if (s->params.pixels_per_line % 8)
1689 s->params.pixels_per_line += 8 - (s->params.pixels_per_line % 8);
1691 s->params.format = SANE_FRAME_GRAY;
1692 s->params.bytes_per_line = s->params.pixels_per_line / 8;
1693 s->bpp = s->params.depth = 1;
1716 s->params.format = SANE_FRAME_GRAY;
1717 s->params.bytes_per_line = s->params.pixels_per_line;
1719 s->params.depth = 8;
1727 s->params.format = SANE_FRAME_GRAY;
1728 s->params.bytes_per_line = s->params.pixels_per_line;
1729 s->bpp = s->params.depth = 8;
1736 s->params.format = SANE_FRAME_RED;
1737 s->params.bytes_per_line = s->params.pixels_per_line;
1739 s->params.depth = 8;
1747 s->params.format = SANE_FRAME_RED;
1748 s->params.bytes_per_line = s->params.pixels_per_line;
1749 s->bpp = s->params.depth = 8;
1756 /*s->params.bytes_per_line =
1757 (s->params.pixels_per_line + (8 - s->params.depth))
1758 / (8 / s->params.depth);*/
1763 s->params.format = SANE_FRAME_RED + s->pass;
1765 s->params.last_frame = (s->params.format != SANE_FRAME_RED && s->params.format != SANE_FRAME_GREEN);
1767 if (params)
1768 *params = s->params;
1827 if (!s->lines_available || !bytes_per_line || !total_lines || bytes_per_line < s->params.bytes_per_line)
1852 while (lines_read < s->params.lines)
1873 s->lines_available, s->params.lines);
1890 if (write (fd, data + i * bytes_per_line, s->params.bytes_per_line) != s->params.bytes_per_line)