spandsp 0.0.6
|
00001 /* 00002 * SpanDSP - a series of DSP components for telephony 00003 * 00004 * t4_t6_decode.h - definitions for T.4/T.6 fax decoding 00005 * 00006 * Written by Steve Underwood <steveu@coppice.org> 00007 * 00008 * Copyright (C) 2003, 2009 Steve Underwood 00009 * 00010 * All rights reserved. 00011 * 00012 * This program is free software; you can redistribute it and/or modify 00013 * it under the terms of the GNU Lesser General Public License version 2.1, 00014 * as published by the Free Software Foundation. 00015 * 00016 * This program is distributed in the hope that it will be useful, 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 * GNU Lesser General Public License for more details. 00020 * 00021 * You should have received a copy of the GNU Lesser General Public 00022 * License along with this program; if not, write to the Free Software 00023 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 00024 */ 00025 00026 /*! \file */ 00027 00028 #if !defined(_SPANDSP_T4_T6_DECODE_H_) 00029 #define _SPANDSP_T4_T6_DECODE_H_ 00030 00031 /*! \page t4_t6_decode_page T.4 and T.6 FAX image decompression 00032 00033 \section t4_t6_decode_page_sec_1 What does it do? 00034 The T.4 image compression and decompression routines implement the 1D and 2D 00035 encoding methods defined in ITU specification T.4. They also implement the pure 00036 2D encoding method defined in T.6. These are image compression algorithms used 00037 for FAX transmission. 00038 00039 \section t4_t6_decode_page_sec_1 How does it work? 00040 */ 00041 00042 typedef struct t4_t6_decode_state_s t4_t6_decode_state_t; 00043 00044 #if defined(__cplusplus) 00045 extern "C" { 00046 #endif 00047 00048 #if defined(__cplusplus) 00049 } 00050 #endif 00051 00052 #endif 00053 /*- End of file ------------------------------------------------------------*/