t4_state_t Struct Reference

#include <t4.h>

List of all members.

Public Attributes

int scan_lines
int options
int line_encoding
 The type of compression used between the FAX machines.
int min_scan_line_bits
int output_compression
int output_t4_options
char header_info [50+1]
int verbose
time_t page_start_time
int bytes_per_row
int image_size
int image_buffer_size
uint8_t * image_buffer
TIFF * tiff_file
const char * file
int start_page
int stop_page
int pages_transferred
int column_resolution
int row_resolution
int image_width
int row
int rows
int curr_bad_row_run
int longest_bad_row_run
int bad_rows
uint8_t * rowbuf
int bit_pos
int bit_ptr
int bits
uint32_t bits_to_date
const char * vendor
const char * model
const char * local_ident
const char * far_ident
const char * sub_address
int row_is_2d
 This variable is set if we are treating the current row as a 2D encoded one.
int itsblack
int row_len
int first_eol_seen
 This variable is used to record the fact we have seen at least one EOL since we started decoding. We will not try to interpret the received data as an image until we have seen the first EOL.
int consecutive_eols
 This variable is used to count the consecutive EOLS we have seen. If it reaches six, this is the end of the image.
uint32_t * refruns
uint32_t * curruns
uint32_t * pa
uint32_t * pb
int a0
int b1
int run_length
 The length of the current run of black or white.
int black_white
uint32_t data
int bit
int last_row_starts_at
 A point into the image buffer indicating where the last row begins.
int row_starts_at
 A point into the image buffer indicating where the current row begins.
uint8_t * refrowbuf
 The reference line for 2D encoding.
int maxk
 The maximum contiguous rows that will be 2D encoded.
int k
 Number of rows left that can be 2D encoded, before a 1D encoded row is used.
int min_row_bits
 The minimum number of encoded bits per row.
int row_bits
 The current number of bits in the current encoded row.
logging_state_t logging
 Error and flow logging control.


Detailed Description

T.4 FAX compression/decompression descriptor. This defines the working state for a single instance of a T.4 FAX compression or decompression channel.


Member Data Documentation

int t4_state_t::column_resolution

column resolution in pixels per metre

int t4_state_t::row_resolution

row resolution in pixels per metre


The documentation for this struct was generated from the following file:
Generated on Fri Nov 10 09:40:26 2006 for libspandsp by  doxygen 1.5.1