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