diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cs/services/audio/tests/audio_test.h	Fri May 15 01:28:16 2020 +0000
@@ -0,0 +1,64 @@
+/********************************************************************************/
+/*                                                                              */
+/*  File Name:  audio_test.h                                                    */
+/*                                                                              */
+/*  Purpose:  This file contains the definition usefull for an generic audio    */
+/*            test.                                                             */
+/*                                                                              */
+/*  Note:   None.                                                               */
+/*                                                                              */
+/*  Version   0.1                                                               */
+/*                                                                              */
+/*  Date        Modification                                                    */
+/*  ----------------------------------------------------------------------------*/
+/*  14 May 2001  Create                                                         */
+/*                                                                              */
+/*  Author      Francois Mazard - Stephanie Gerthoux                            */
+/*                                                                              */
+/* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved    */
+/********************************************************************************/
+
+#ifndef _AUDIO_TEST_H_
+  #define _AUDIO_TEST_H_
+
+#include "rvf/rvf_api.h"
+#include "tests/rv/rv_test_filter.h"
+
+  #if ((AUDIO_REGR == SW_COMPILED) || (AUDIO_MISC == SW_COMPILED))
+
+    /* structure only use for test purpose in PC */
+    typedef struct
+    {
+      /* variable to set the number of speech reco model in a database */
+      UINT8   vocabuary_size;
+      /* variable to detect if the call back function was called */
+      INT8    audio_call_back_called;
+      /* structure for the audio mode configuration test */
+      T_AUDIO_MODE  audio_mode_1;
+      /* structure for the audio mode configuration test */
+      T_AUDIO_MODE  audio_mode_2;
+      /* structure for the audio spekaer volume test */
+      T_AUDIO_SPEAKER_LEVEL speaker_volume_1;
+      /* structure for the audio spekaer volume test */
+      T_AUDIO_SPEAKER_LEVEL speaker_volume_2;
+      #ifdef _WINDOWS
+        /* structure used to simulate the NDB API memory */
+        T_NDB_MCU_DSP ndb_memory;
+        /* structure used to simulate the param API memory */
+        T_PARAM_MCU_DSP param_memory;
+      #endif
+      /* addr_id of the test entity */
+      T_RVF_ADDR_ID test_addr_id;
+    } T_AUDIO_TEST;
+
+    /* Define the global variables used with AUDIO test level */
+    extern T_RVF_MB_ID mb_audio_test;
+    extern T_AUDIO_TEST *p_audio_test;
+    /* Define the parameters used with AUDIO test level */
+
+    /* Define the macros used with AUDIO test level */
+
+    /* Define function prototypes used with AUDIO test level */
+
+  #endif /* #if (AUDIO_REGR == SW_COMPILED) || (AUDIO_MISC == SW_COMPILED)) */
+#endif