aboutsummaryrefslogtreecommitdiffstats
path: root/1.4.23-rc4/include/asterisk/slinfactory.h
diff options
context:
space:
mode:
Diffstat (limited to '1.4.23-rc4/include/asterisk/slinfactory.h')
-rw-r--r--1.4.23-rc4/include/asterisk/slinfactory.h57
1 files changed, 0 insertions, 57 deletions
diff --git a/1.4.23-rc4/include/asterisk/slinfactory.h b/1.4.23-rc4/include/asterisk/slinfactory.h
deleted file mode 100644
index 939384efd..000000000
--- a/1.4.23-rc4/include/asterisk/slinfactory.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Asterisk -- An open source telephony toolkit.
- *
- * Copyright (C) 2005, Anthony Minessale II
- *
- * Anthony Minessale <anthmct@yahoo.com>
- *
- * See http://www.asterisk.org for more information about
- * the Asterisk project. Please do not directly contact
- * any of the maintainers of this project for assistance;
- * the project provides a web site, mailing lists and IRC
- * channels for your use.
- *
- * This program is free software, distributed under the terms of
- * the GNU General Public License Version 2. See the LICENSE file
- * at the top of the source tree.
- */
-
-/*! \file
- * \brief A machine to gather up arbitrary frames and convert them
- * to raw slinear on demand.
- */
-
-#ifndef _ASTERISK_SLINFACTORY_H
-#define _ASTERISK_SLINFACTORY_H
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-
-#if defined(__cplusplus) || defined(c_plusplus)
-extern "C" {
-#endif
-
-#define AST_SLINFACTORY_MAX_HOLD 1280
-
-struct ast_slinfactory {
- AST_LIST_HEAD_NOLOCK(, ast_frame) queue;
- struct ast_trans_pvt *trans;
- short hold[AST_SLINFACTORY_MAX_HOLD];
- short *offset;
- size_t holdlen; /*!< in samples */
- unsigned int size; /*!< in samples */
- unsigned int format;
-};
-
-void ast_slinfactory_init(struct ast_slinfactory *sf);
-void ast_slinfactory_destroy(struct ast_slinfactory *sf);
-int ast_slinfactory_feed(struct ast_slinfactory *sf, struct ast_frame *f);
-int ast_slinfactory_read(struct ast_slinfactory *sf, short *buf, size_t samples);
-unsigned int ast_slinfactory_available(const struct ast_slinfactory *sf);
-void ast_slinfactory_flush(struct ast_slinfactory *sf);
-
-#if defined(__cplusplus) || defined(c_plusplus)
-}
-#endif
-
-#endif /* _ASTERISK_SLINFACTORY_H */