1 /* ------------------------------------------------------------------ 2 * Copyright (C) 1998-2009 PacketVideo 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 13 * express or implied. 14 * See the License for the specific language governing permissions 15 * and limitations under the License. 16 * ------------------------------------------------------------------- 17 */ 18 /* 19 20 Pathname: sbr_code_book_envlevel.h 21 22 ------------------------------------------------------------------------------ 23 REVISION HISTORY 24 25 26 ------------------------------------------------------------------------------ 27 INCLUDE DESCRIPTION 28 29 this file declares the scalefactor bands for all sampling rates 30 31 ------------------------------------------------------------------------------ 32 */ 33 34 35 /*---------------------------------------------------------------------------- 36 ; CONTINUE ONLY IF NOT ALREADY DEFINED 37 ----------------------------------------------------------------------------*/ 38 #ifndef SBR_CODE_BOOK_ENVLEVEL_H 39 #define SBR_CODE_BOOK_ENVLEVEL_H 40 41 /*---------------------------------------------------------------------------- 42 ; INCLUDES 43 ----------------------------------------------------------------------------*/ 44 45 /*---------------------------------------------------------------------------- 46 ; MACROS 47 ; Define module specific macros here 48 ----------------------------------------------------------------------------*/ 49 #ifdef __cplusplus 50 extern "C" 51 { 52 #endif 53 54 /*---------------------------------------------------------------------------- 55 ; DEFINES 56 ; Include all pre-processor statements here. 57 ----------------------------------------------------------------------------*/ 58 59 /*---------------------------------------------------------------------------- 60 ; EXTERNAL VARIABLES REFERENCES 61 ; Declare variables used in this module but defined elsewhere 62 ----------------------------------------------------------------------------*/ 63 extern const Char bookSbrEnvLevel10T[120][2]; 64 extern const Char bookSbrEnvLevel10F[120][2]; 65 extern const Char bookSbrEnvBalance10T[48][2]; 66 extern const Char bookSbrEnvBalance10F[48][2]; 67 extern const Char bookSbrEnvLevel11T[62][2]; 68 extern const Char bookSbrEnvLevel11F[62][2]; 69 extern const Char bookSbrEnvBalance11T[24][2]; 70 extern const Char bookSbrEnvBalance11F[24][2]; 71 extern const Char bookSbrNoiseLevel11T[62][2]; 72 extern const Char bookSbrNoiseBalance11T[24][2]; 73 74 /*---------------------------------------------------------------------------- 75 ; SIMPLE TYPEDEF'S 76 ----------------------------------------------------------------------------*/ 77 78 /*---------------------------------------------------------------------------- 79 ; ENUMERATED TYPEDEF'S 80 ----------------------------------------------------------------------------*/ 81 82 /*---------------------------------------------------------------------------- 83 ; STRUCTURES TYPEDEF'S 84 ----------------------------------------------------------------------------*/ 85 86 /*---------------------------------------------------------------------------- 87 ; GLOBAL FUNCTION DEFINITIONS 88 ; Function Prototype declaration 89 ----------------------------------------------------------------------------*/ 90 91 /*---------------------------------------------------------------------------- 92 ; END 93 ----------------------------------------------------------------------------*/ 94 95 #ifdef __cplusplus 96 } 97 #endif 98 99 100 101 #endif 102 103 104