1b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen/* 2b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * Copyright (C) 2008-2009 SVOX AG, Baslerstr. 30, 8048 Zuerich, Switzerland 3b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 4b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * Licensed under the Apache License, Version 2.0 (the "License"); 5b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * you may not use this file except in compliance with the License. 6b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * You may obtain a copy of the License at 7b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 8b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * http://www.apache.org/licenses/LICENSE-2.0 9b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 10b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * Unless required by applicable law or agreed to in writing, software 11b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * distributed under the License is distributed on an "AS IS" BASIS, 12b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * See the License for the specific language governing permissions and 14b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * limitations under the License. 15b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen */ 16b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen/** 17b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * @file picopr.h 18b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 19b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * text preprocessor PU - include file 20b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 21b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * Copyright (C) 2008-2009 SVOX AG, Baslerstr. 30, 8048 Zuerich, Switzerland 22b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * All rights reserved. 23b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 24b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * History: 25b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * - 2009-04-20 -- initial version 26b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 27b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen */ 28b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen/** 29b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * @addtogroup picopr 30b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 31b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * <b> Text Pre Processing module </b>\n 32b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen * 33b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen*/ 34b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#ifndef PICOPR_H_ 35b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#define PICOPR_H_ 36b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 37b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#include "picoos.h" 38b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#include "picodata.h" 39b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#include "picorsrc.h" 40b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 41b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#ifdef __cplusplus 42b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chenextern "C" { 43b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#endif 44b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#if 0 45b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen} 46b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#endif 47b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 48b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 49b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chenpicodata_ProcessingUnit picopr_newPreprocUnit( 50b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen picoos_MemoryManager mm, 51b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen picoos_Common common, 52b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen picodata_CharBuffer cbIn, 53b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen picodata_CharBuffer cbOut, 54b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen picorsrc_Voice voice); 55b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 56b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#define PICOPR_OUTBUF_SIZE 256 57b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 58b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#ifdef __cplusplus 59b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen} 60b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#endif 61b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 62b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen 63b190149a69b110e6719ce0a41877a683f8db7ae7Charles Chen#endif /*PICOPR_H_*/ 64