spandsp: t4_t6_decode.h Source File

spandsp 0.0.6

t4_t6_decode.h
Go to the documentation of this file.
1/*
2 * SpanDSP - a series of DSP components for telephony
3 *
4 * t4_t6_decode.h - definitions for T.4/T.6 fax decoding
5 *
6 * Written by Steve Underwood <steveu@coppice.org>
7 *
8 * Copyright (C) 2003, 2009 Steve Underwood
9 *
10 * All rights reserved.
11 *
12 * This program is free software; you can redistribute it and/or modify
13 * it under the terms of the GNU Lesser General Public License version 2.1,
14 * as published by the Free Software Foundation.
15 *
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU Lesser General Public License for more details.
20 *
21 * You should have received a copy of the GNU Lesser General Public
22 * License along with this program; if not, write to the Free Software
23 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24 */
25
26/*! \file */
27
28#if !defined(_SPANDSP_T4_T6_DECODE_H_)
29#define _SPANDSP_T4_T6_DECODE_H_
30
31/*! \page t4_t6_decode_page T.4 and T.6 FAX image decompression
32
33\section t4_t6_decode_page_sec_1 What does it do?
34The T.4 image compression and decompression routines implement the 1D and 2D
35encoding methods defined in ITU specification T.4. They also implement the pure
362D encoding method defined in T.6. These are image compression algorithms used
37for FAX transmission.
38
39\section t4_t6_decode_page_sec_1 How does it work?
40*/
41
42typedef struct t4_t6_decode_state_s t4_t6_decode_state_t;
43
44#if defined(__cplusplus)
45extern "C" {
46#endif
47
48#if defined(__cplusplus)
49}
50#endif
51
52#endif
53/*- End of file ------------------------------------------------------------*/
t4_t6_decode_state_s
Definition private/t4_t6_decode.h:33