6cb6122d225889f465731c836c894b4423c031ce
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / ARDroneLib / VP_SDK / VP_Stages / vp_stages_configs.h
1
2 /**
3  *  \brief    VP Stages. Vision Stage default configurations
4  *  \author   Aurelien Morelle <aurelien.morelle@parrot.com>
5  *  \version  1.0
6  *  \date     first release 2007/11/06
7  */
8
9 #ifndef _VP_STAGES_DEFAULT_CONFIG_
10 #define _VP_STAGES_DEFAULT_CONFIG_
11
12
13 #include <VP_Api/vp_api.h>
14 #include <VP_Api/vp_api_picture.h>
15
16
17 extern vp_api_picture_t vp_api_picture;
18
19
20 typedef enum _DEFAULT_STAGE_CONFIG_ 
21   {
22     CONFIG_LB,
23
24     CAMIF_RAW_QCIF_VS6524_CONFIG,
25     CAMIF_ENCODING_QCIF_VS6524_CONFIG,
26     CAMIF_RAW_QCIF_OV7720_CONFIG,
27     CAMIF_ENCODING_QCIF_OV7720_CONFIG,
28
29     ENCODER_MPEG4_CONFIG,
30     DECODER_MPEG4_CONFIG,
31
32     SDL_RAW_QCIF_CONFIG,
33     SDL_RAW_QQCIF_CONFIG,
34     SDL_DECODING_QCIF_CONFIG,
35     SDL_RAW_QVGA_CONFIG,
36     SDL_DECODING_QVGA_CONFIG,
37     SDL_RAW_TWEAKY_QQVGA_CONFIG,
38
39     UART0_COM_CONFIG,
40     UART1_COM_CONFIG,
41     BLUETOOTH_COM_CONFIG,
42     WIFI_COM_CONFIG,
43
44     CONFIG_UB
45   }
46 DEFAULT_STAGE_CONFIG;
47
48
49 C_RESULT
50 vp_stages_fill_default_config(DEFAULT_STAGE_CONFIG config, void *cfg, size_t size);
51
52
53 #endif // ! _VP_STAGES_DEFAULT_CONFIG_
54