spandsp 3.0.0
t4_rx_metadata_t Struct Reference

#include <t4_rx.h>

Public Attributes

int compression
 The type of compression used on the wire.
uint32_t image_width
 The width of the current page, in pixels.
uint32_t image_length
 The length of the current page, in pixels.
int x_resolution
 Column-to-column (X) resolution in pixels per metre.
int y_resolution
 Row-to-row (Y) resolution in pixels per metre.
const char * vendor
 The vendor of the machine which produced the file.
const char * model
 The model of machine which produced the file.
const char * far_ident
 The remote end's ident string.
const char * sub_address
 The FAX sub-address.
const char * dcs
 The FAX DCS information, as an ASCII hex string.

Detailed Description

T.4 FAX decompression metadata descriptor. This contains information about the image which may be relevant to the backend, but is not relevant to the image decoding process.

Member Data Documentation

◆ compression

int t4_rx_metadata_t::compression

The type of compression used on the wire.

Referenced by t4_rx_get_transfer_statistics(), t4_rx_set_rx_encoding(), and t4_rx_start_page().

◆ dcs

const char* t4_rx_metadata_t::dcs

The FAX DCS information, as an ASCII hex string.

Referenced by t4_rx_set_dcs().

◆ far_ident

const char* t4_rx_metadata_t::far_ident

The remote end's ident string.

Referenced by t4_rx_set_far_ident().

◆ image_length

uint32_t t4_rx_metadata_t::image_length

The length of the current page, in pixels.

Referenced by t4_rx_get_transfer_statistics().

◆ image_width

uint32_t t4_rx_metadata_t::image_width

The width of the current page, in pixels.

Referenced by t4_rx_get_transfer_statistics(), t4_rx_set_image_width(), t4_rx_set_rx_encoding(), and t4_rx_start_page().

◆ model

const char* t4_rx_metadata_t::model

The model of machine which produced the file.

Referenced by t4_rx_set_model().

◆ sub_address

const char* t4_rx_metadata_t::sub_address

The FAX sub-address.

Referenced by t4_rx_set_sub_address().

◆ vendor

const char* t4_rx_metadata_t::vendor

The vendor of the machine which produced the file.

Referenced by t4_rx_set_vendor().

◆ x_resolution

int t4_rx_metadata_t::x_resolution

Column-to-column (X) resolution in pixels per metre.

Referenced by t4_rx_get_transfer_statistics(), t4_rx_init(), and t4_rx_set_x_resolution().

◆ y_resolution

int t4_rx_metadata_t::y_resolution

Row-to-row (Y) resolution in pixels per metre.

Referenced by t4_rx_get_transfer_statistics(), t4_rx_init(), and t4_rx_set_y_resolution().


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