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
50extern "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