spandsp 0.0.6
t4_tiff_state_t Struct Reference

#include <t4_rx.h>

Public Attributes

const char * file
 The current file name.
TIFF * tiff_file
 The libtiff context for the current TIFF file.
t4_rx_metadata_t metadata
int32_t output_compression
 The compression type for output to the TIFF file.
uint16_t photo_metric
 The TIFF photometric setting for the current page.
uint16_t fill_order
 The TIFF fill order setting for the current page.
int32_t output_t4_options
 The TIFF G3 FAX options.
int pages_in_file
 The number of pages in the current image file.
int start_page
 The first page to transfer. -1 to start at the beginning of the file.
int stop_page
 The last page to transfer. -1 to continue to the end of the file.

Detailed Description

TIFF specific state information to go with T.4 compression or decompression handling.

Member Data Documentation

◆ file

const char* t4_tiff_state_t::file

The current file name.

Referenced by t4_rx_init(), t4_tx_init(), and t4_tx_start_page().

◆ output_compression

int32_t t4_tiff_state_t::output_compression

The compression type for output to the TIFF file.

Referenced by t4_rx_init().

◆ output_t4_options

int32_t t4_tiff_state_t::output_t4_options

The TIFF G3 FAX options.

Referenced by t4_rx_init().

◆ pages_in_file

int t4_tiff_state_t::pages_in_file

The number of pages in the current image file.

Referenced by t4_rx_get_transfer_statistics(), t4_rx_init(), t4_tx_get_pages_in_file(), t4_tx_get_transfer_statistics(), and t4_tx_init().

◆ start_page

int t4_tiff_state_t::start_page

The first page to transfer. -1 to start at the beginning of the file.

Referenced by t4_rx_get_transfer_statistics(), t4_rx_init(), t4_tx_get_transfer_statistics(), and t4_tx_init().

◆ stop_page

int t4_tiff_state_t::stop_page

The last page to transfer. -1 to continue to the end of the file.

Referenced by t4_rx_init(), t4_tx_init(), t4_tx_next_page_has_different_format(), and t4_tx_start_page().

◆ tiff_file

TIFF* t4_tiff_state_t::tiff_file

The libtiff context for the current TIFF file.

Referenced by t4_rx_release(), t4_rx_start_page(), t4_tx_init(), t4_tx_next_page_has_different_format(), t4_tx_release(), and t4_tx_start_page().


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