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.