libweed  0.6.0
weed-events.h
Go to the documentation of this file.
1 /* WEED is free software; you can redistribute it and/or
2  modify it under the terms of the GNU Lesser General Public
3  License as published by the Free Software Foundation; either
4  version 3 of the License, or (at your option) any later version.
5 
6  Weed is distributed in the hope that it will be useful,
7  but WITHOUT ANY WARRANTY; without even the implied warranty of
8  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9  Lesser General Public License for more details.
10 
11  You should have received a copy of the GNU Lesser General Public
12  License along with this source code; if not, write to the Free Software
13  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
14 
15 
16  Weed events is developed by:
17 
18  Gabriel "Salsaman" Finch - http://lives.sourceforge.net
19 
20 */
21 
22 #ifndef __WEED_EVENTS_H__
23 #define __WEED_EVENTS_H__
24 
25 #ifdef __cplusplus
26 extern "C"
27 {
28 #endif /* __cplusplus */
29 
30 #define WEED_EVENT_API_VERSION 120
31 #define WEED_EVENT_API_VERSION_100
32 #define WEED_EVENT_API_VERSION_110
33 #define WEED_EVENT_API_VERSION_120
34 
35 #define WEED_PLANT_EVENT 256
36 #define WEED_PLANT_EVENT_LIST 257
37 
38 #define WEED_EVENT_HINT_UNDEFINED 0
39 #define WEED_EVENT_HINT_FRAME 1
40 #define WEED_EVENT_HINT_FILTER_INIT 2
41 #define WEED_EVENT_HINT_FILTER_DEINIT 3
42 #define WEED_EVENT_HINT_FILTER_MAP 4
43 #define WEED_EVENT_HINT_PARAM_CHANGE 5
44 #define WEED_EVENT_HINT_MARKER 6
45 
46 #define WEED_AUDIO_LITTLE_ENDIAN 0
47 #define WEED_AUDIO_BIG_ENDIAN 1
48 
49 #ifdef __cplusplus
50 }
51 #endif /* __cplusplus */
52 
53 #endif // #ifndef __WEED_EVENTS_H_