FreeCalypso > hg > ffs-editor
comparison src/cs/services/audio/tests/audio_test.h @ 0:92470e5d0b9e
src: partial import from FC Selenite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 15 May 2020 01:28:16 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:92470e5d0b9e |
---|---|
1 /********************************************************************************/ | |
2 /* */ | |
3 /* File Name: audio_test.h */ | |
4 /* */ | |
5 /* Purpose: This file contains the definition usefull for an generic audio */ | |
6 /* test. */ | |
7 /* */ | |
8 /* Note: None. */ | |
9 /* */ | |
10 /* Version 0.1 */ | |
11 /* */ | |
12 /* Date Modification */ | |
13 /* ----------------------------------------------------------------------------*/ | |
14 /* 14 May 2001 Create */ | |
15 /* */ | |
16 /* Author Francois Mazard - Stephanie Gerthoux */ | |
17 /* */ | |
18 /* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved */ | |
19 /********************************************************************************/ | |
20 | |
21 #ifndef _AUDIO_TEST_H_ | |
22 #define _AUDIO_TEST_H_ | |
23 | |
24 #include "rvf/rvf_api.h" | |
25 #include "tests/rv/rv_test_filter.h" | |
26 | |
27 #if ((AUDIO_REGR == SW_COMPILED) || (AUDIO_MISC == SW_COMPILED)) | |
28 | |
29 /* structure only use for test purpose in PC */ | |
30 typedef struct | |
31 { | |
32 /* variable to set the number of speech reco model in a database */ | |
33 UINT8 vocabuary_size; | |
34 /* variable to detect if the call back function was called */ | |
35 INT8 audio_call_back_called; | |
36 /* structure for the audio mode configuration test */ | |
37 T_AUDIO_MODE audio_mode_1; | |
38 /* structure for the audio mode configuration test */ | |
39 T_AUDIO_MODE audio_mode_2; | |
40 /* structure for the audio spekaer volume test */ | |
41 T_AUDIO_SPEAKER_LEVEL speaker_volume_1; | |
42 /* structure for the audio spekaer volume test */ | |
43 T_AUDIO_SPEAKER_LEVEL speaker_volume_2; | |
44 #ifdef _WINDOWS | |
45 /* structure used to simulate the NDB API memory */ | |
46 T_NDB_MCU_DSP ndb_memory; | |
47 /* structure used to simulate the param API memory */ | |
48 T_PARAM_MCU_DSP param_memory; | |
49 #endif | |
50 /* addr_id of the test entity */ | |
51 T_RVF_ADDR_ID test_addr_id; | |
52 } T_AUDIO_TEST; | |
53 | |
54 /* Define the global variables used with AUDIO test level */ | |
55 extern T_RVF_MB_ID mb_audio_test; | |
56 extern T_AUDIO_TEST *p_audio_test; | |
57 /* Define the parameters used with AUDIO test level */ | |
58 | |
59 /* Define the macros used with AUDIO test level */ | |
60 | |
61 /* Define function prototypes used with AUDIO test level */ | |
62 | |
63 #endif /* #if (AUDIO_REGR == SW_COMPILED) || (AUDIO_MISC == SW_COMPILED)) */ | |
64 #endif |