| spandsp 0.0.6
    | 
#include <t4_tx.h>
| 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. | |
| struct tz_s * | tz | 
| Optional per instance time zone for the FAX page 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 | 
T.4 FAX compression/decompression descriptor. This defines the working state for a single instance of a T.4 FAX compression or decompression channel.