spandsp 3.0.0
t4_rx_state_s Struct Reference

#include <t4_rx.h>

Classes

union  [union].decoder

Public Attributes

t4_row_write_handler_t row_handler
 Callback function to write a row of pixels to the image destination.
void * row_handler_user_data
 Opaque pointer passed to row_write_handler.
int supported_tiff_compressions
 A bit mask of the currently supported image compression modes for writing to the TIFF file.
int current_page
 The number of pages transferred to date.
int line_image_size
 The size of the compressed image on the line side, in bits.
union  decoder
t4_image_put_handler_t image_put_handler
int current_decoder
t4_rx_metadata_t metadata
t4_rx_tiff_state_t tiff
 All TIFF file specific state information for the T.4 context.
logging_state_t logging
 Error and flow logging control.

Detailed Description

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

Member Data Documentation

◆ current_page

int t4_rx_state_s::current_page

The number of pages transferred to date.

Referenced by t4_rx_end_page(), t4_rx_get_transfer_statistics(), t4_rx_init(), and t4_rx_start_page().

◆ line_image_size

int t4_rx_state_s::line_image_size

The size of the compressed image on the line side, in bits.

Referenced by t4_rx_get_transfer_statistics(), t4_rx_put(), t4_rx_put_bit(), and t4_rx_start_page().

◆ logging

logging_state_t t4_rx_state_s::logging

Error and flow logging control.

Referenced by t4_rx_get_logging_state(), t4_rx_init(), and t4_rx_start_page().

◆ row_handler

t4_row_write_handler_t t4_rx_state_s::row_handler

Callback function to write a row of pixels to the image destination.

Referenced by t4_rx_init(), t4_rx_set_row_write_handler(), and t4_rx_set_rx_encoding().

◆ row_handler_user_data

void* t4_rx_state_s::row_handler_user_data

Opaque pointer passed to row_write_handler.

Referenced by t4_rx_init(), t4_rx_set_row_write_handler(), and t4_rx_set_rx_encoding().

◆ supported_tiff_compressions

int t4_rx_state_s::supported_tiff_compressions

A bit mask of the currently supported image compression modes for writing to the TIFF file.

Referenced by t4_rx_init().

◆ tiff

t4_rx_tiff_state_t t4_rx_state_s::tiff

All TIFF file specific state information for the T.4 context.

Referenced by t4_rx_end_page(), t4_rx_get_transfer_statistics(), t4_rx_init(), t4_rx_release(), and t4_rx_start_page().


The documentation for this struct was generated from the following file: