eas_chorus.h revision a8c89077d78769bf4840fa91609edc51fe2fa02d
1a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock/*----------------------------------------------------------------------------
2a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *
3a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * File:
4a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * eas_chorus.h
5a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *
6a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * Contents and purpose:
7a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * Contains parameter enumerations for the Chorus effect
8a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *
9a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *
10a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * Copyright Sonic Network Inc. 2006
11a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock
12a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * Licensed under the Apache License, Version 2.0 (the "License");
13a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * you may not use this file except in compliance with the License.
14a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * You may obtain a copy of the License at
15a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *
16a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *      http://www.apache.org/licenses/LICENSE-2.0
17a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *
18a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * Unless required by applicable law or agreed to in writing, software
19a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * distributed under the License is distributed on an "AS IS" BASIS,
20a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * See the License for the specific language governing permissions and
22a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * limitations under the License.
23a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *
24a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *----------------------------------------------------------------------------
25a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock * Revision Control:
26a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *   $Revision: 309 $
27a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *   $Date: 2006-09-12 18:52:45 -0700 (Tue, 12 Sep 2006) $
28a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock *----------------------------------------------------------------------------
29a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock*/
3053095e6b3e4a6738e814c8f40cf546dca96a061fKonstantin Belousov
31a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock#ifndef EAS_CHORUS_H
32a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock#define EAS_CHORUS_H
33a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock
34a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock/* enumerated parameter settings for Chorus effect */
35a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbocktypedef enum
36a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock{
37a766efd844260866e0d216f6eeef87f4593f60b2ibm.com!masbock    EAS_PARAM_CHORUS_BYPASS,
38a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm    EAS_PARAM_CHORUS_PRESET,
39649f1fb3449a65dd0626a709432d8b02a7c56bbcArun Sharma    EAS_PARAM_CHORUS_RATE,
40a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm    EAS_PARAM_CHORUS_DEPTH,
41a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm    EAS_PARAM_CHORUS_LEVEL
42a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm} E_CHORUS_PARAMS;
43a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm
44a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidmtypedef enum
45a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm{
46a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm    EAS_PARAM_CHORUS_PRESET1,
47a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm    EAS_PARAM_CHORUS_PRESET2,
48a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm    EAS_PARAM_CHORUS_PRESET3,
49979af4502fe19b0d98459633731d004a4a010a0eKonstantin Belousov    EAS_PARAM_CHORUS_PRESET4
500f1c0f5f664004f0e812e7c2d939bc21fc5e89dfKonstantin Belousov} E_CHORUS_PRESETS;
51a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm
52a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm
53a9cad72ed4626c80843b5f4ac075b93b4a873155hp.com!davidm#endif