📄 audio_spectrum.h
字号:
/*******************************************************************
*
* Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
*
* Description:
*
* Author: Amlogic Software
* Created: Thu Nov 10 23:54:06 2005
*
*******************************************************************/
#ifndef _AUDIO_SPECTRUM_H
#define _AUDIO_SPECTRUM_H
#include "ioapi.h"
DECLARE_DEVICE_DRIVER_INIT(spectrum);
DECLARE_DEVICE_DRIVER_OPEN(spectrum);
DECLARE_DEVICE_DRIVER_CLOSE(spectrum);
DECLARE_DEVICE_DRIVER_READ(spectrum);
DECLARE_DEVICE_DRIVER_WRITE(spectrum);
DECLARE_DEVICE_DRIVER_IOCTL(spectrum);
#define DEVICE_TABLE_SPECTRUM \
{ \
audio_device_spectrum_init, \
audio_device_spectrum_open, \
audio_device_spectrum_close, \
audio_device_spectrum_read, \
audio_device_spectrum_write, \
audio_device_spectrum_ioctl, \
}
typedef struct{
void (*update)(void*); // call back
void *app;
int pcm_base; // pcm buf start address
int bitpersamp; // bit per sample, 16 or 24
int interval; // refresh time
int amplitude[32]; // 32-point fft
}_audio_spectrum_config_t;
#endif /* _AUDIO_SPECTRUM_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -