1a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten/*
2a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * Copyright (C) 2011 The Android Open Source Project
3a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten *
4a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * Licensed under the Apache License, Version 2.0 (the "License");
5a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * you may not use this file except in compliance with the License.
6a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * You may obtain a copy of the License at
7a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten *
8a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten *      http://www.apache.org/licenses/LICENSE-2.0
9a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten *
10a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * Unless required by applicable law or agreed to in writing, software
11a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * distributed under the License is distributed on an "AS IS" BASIS,
12a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * See the License for the specific language governing permissions and
14a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten * limitations under the License.
15a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten */
16a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten
17a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten#ifndef ANDROID_AUDIO_FIXEDFFT_H
18a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten#define ANDROID_AUDIO_FIXEDFFT_H
19a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten
20a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten#include <stdint.h>
21a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten#include <sys/cdefs.h>
22a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten
23a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten__BEGIN_DECLS
24a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten
25a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten/* See description in fixedfft.cpp */
26a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kastenextern void fixed_fft_real(int n, int32_t *v);
27a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten
28a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten__END_DECLS
29a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten
30a269f35b6247cb69e8815b84440bf1bfc938b87bGlenn Kasten#endif  // ANDROID_AUDIO_FIXEDFFT_H
31