Lines Matching defs:params
4996 data_length = scanner->params.lines * scanner->params.bytes_per_line;
7178 SANE_Status sane_get_parameters(SANE_Handle handle, SANE_Parameters *params)
7189 memset(&scanner->params, 0, sizeof (scanner->params));
7206 scanner->params.pixels_per_line = width * x_dots_per_mm;
7207 scanner->params.lines = length * y_dots_per_mm;
7215 scanner->params.format = SANE_FRAME_GRAY;
7216 scanner->params.bytes_per_line = (scanner->params.pixels_per_line + 7) / 8;
7217 scanner->params.depth = 1;
7221 scanner->params.format = SANE_FRAME_GRAY;
7222 scanner->params.bytes_per_line = scanner->params.pixels_per_line * scanner->output_bytes;
7223 scanner->params.depth = 8 * scanner->output_bytes;
7230 scanner->params.format = SANE_FRAME_RGB;
7231 scanner->params.bytes_per_line = 3 * scanner->params.pixels_per_line;
7232 scanner->params.depth = 8;
7237 scanner->params.format = SANE_FRAME_RED + scanner->device->three_pass_color - 1;
7238 scanner->params.bytes_per_line = scanner->params.pixels_per_line;
7239 scanner->params.depth = 8;
7247 scanner->params.format = SANE_FRAME_RGB;
7248 scanner->params.bytes_per_line = 3 * scanner->params.pixels_per_line * scanner->output_bytes;
7249 scanner->params.depth = 8 * scanner->output_bytes;
7254 scanner->params.format = SANE_FRAME_RED + scanner->device->three_pass_color - 1;
7255 scanner->params.bytes_per_line = scanner->params.pixels_per_line * scanner->output_bytes;
7256 scanner->params.depth = 8 * scanner->output_bytes;
7260 scanner->params.last_frame = (scanner->params.format != SANE_FRAME_RED && scanner->params.format != SANE_FRAME_GREEN);
7262 if (params)
7264 *params = scanner->params;
7634 scanner->params.bytes_per_line = scanner->device->row_len;
7635 scanner->params.pixels_per_line = scanner->device->width_in_pixels;
7636 scanner->params.lines = scanner->device->length_in_pixels;
7671 DBG(DBG_sane_info,"bytes per line = %d\n", scanner->params.bytes_per_line);
7672 DBG(DBG_sane_info,"pixels_per_line = %d\n", scanner->params.pixels_per_line);
7673 DBG(DBG_sane_info,"lines = %d\n", scanner->params.lines);