1 /**
2 * @file stream.h
3 *
4 * @brief
5 * The file has data structures and API definitions for the
6 * STREAM Module
7 *
8 * \par
9 * NOTE:
10 * (C) Copyright 2008, Texas Instruments, Inc.
11 *
12 * \par
13 */
14 #ifndef __STREAM_H__
15 #define __STREAM_H__
17 /**********************************************************************
18 **************************** Exported Functions **********************
19 **********************************************************************/
21 extern void stream_init (void);
22 extern Int32 stream_open (Uint32 chunk_size);
23 extern void stream_close (void);
24 extern Int32 stream_read (Uint8* ptr_data, Int32 num_bytes);
25 extern Int32 stream_peek (Uint8* ptr_data, Int32 num_bytes);
26 extern Int32 stream_write (Uint8* ptr_data, Int32 num_bytes);
27 extern Bool stream_isempty(void);
28 extern Int32 stream_level (void);
30 #endif /* __STREAM_H__ */