|
Public Attributes |
|
int | rx |
| | The same structure is used for T.4 transmit and receive. This variable records which mode is in progress.
|
|
int | line_encoding |
| | The type of compression used between the FAX machines.
|
|
time_t | page_start_time |
| | The time at which handling of the current page began.
|
|
const char * | header_info |
| | The text which will be used in FAX page header. No text results in no header line.
|
|
tz_s * | tz |
| | Optional per instance time zone for the FAX pager header timestamp.
|
|
int | line_image_size |
| | The size of the compressed image on the line side, in bits.
|
|
int | bytes_per_row |
| | The current number of bytes per row of uncompressed image data.
|
|
int | image_size |
| | The size of the image in the image buffer, in bytes.
|
|
int | image_buffer_size |
| | The current size of the image buffer.
|
|
uint8_t * | image_buffer |
| | A point to the image buffer.
|
|
int | current_page |
| | The number of pages transferred to date.
|
|
int | x_resolution |
| | Column-to-column (X) resolution in pixels per metre.
|
|
int | y_resolution |
| | Row-to-row (Y) resolution in pixels per metre.
|
|
int | image_width |
| | Width of the current page, in pixels.
|
|
int | image_length |
| | Length of the current page, in pixels.
|
|
int | row |
| | Current pixel row number.
|
|
int | row_is_2d |
| | This variable is set if we are treating the current row as a 2D encoded one.
|
|
int | row_len |
| | The current length of the current row.
|
|
uint32_t * | cur_runs |
| | Black and white run-lengths for the current row.
|
|
uint32_t * | ref_runs |
| | Black and white run-lengths for the reference row.
|
|
uint8_t * | row_buf |
| | Pointer to the buffer for the current pixel row.
|
|
uint32_t | tx_bitstream |
| | Encoded data bits buffer.
|
|
int | tx_bits |
| | The number of bits currently in tx_bitstream.
|
|
int | row_bits |
| | The current number of bits in the current encoded row.
|
|
int | min_row_bits |
| | The minimum bits in any row of the current page. For monitoring only.
|
|
int | max_row_bits |
| | The maximum bits in any row of the current page. For monitoring only.
|
|
logging_state_t | logging |
| | Error and flow logging control.
|
|
t4_tiff_state_t | tiff |
| | All TIFF file specific state information for the T.4 context.
|
|
t4_t6_decode_state_t | t4_t6_rx |
|
t4_t6_encode_state_t | t4_t6_tx |