audio_effect_pl2.h

来自「AMLOGIC DPF source code」· C头文件 代码 · 共 58 行

H
58
字号
/*******************************************************************
 * 
 *  Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
 *
 *  Description: 
 *
 *  Author: Amlogic Software
 *  Created: Thu Nov 10 23:53:03 2005
 *
 *******************************************************************/
#ifndef _AUDIO_EFFECT_PL2_H
#define _AUDIO_EFFECT_PL2_H

#include "ioapi.h"

DECLARE_DEVICE_DRIVER_INIT(prologic2);
DECLARE_DEVICE_DRIVER_OPEN(prologic2);
DECLARE_DEVICE_DRIVER_CLOSE(prologic2);
DECLARE_DEVICE_DRIVER_READ(prologic2);
DECLARE_DEVICE_DRIVER_WRITE(prologic2);
DECLARE_DEVICE_DRIVER_IOCTL(prologic2);

#define DEVICE_TABLE_PROLOGIC2 \
    {                                    \
        audio_device_prologic2_init,     \
        audio_device_prologic2_open,     \
        audio_device_prologic2_close,    \
        audio_device_prologic2_read,     \
        audio_device_prologic2_write,    \
        audio_device_prologic2_ioctl,    \
    }

#define AUDIO_PL2_SAMPLE_RATE_48    0
#define AUDIO_PL2_SAMPLE_RATE_441   1
#define AUDIO_PL2_SAMPLE_RATE_32    2

#define AUDIO_PL2_MODE_EMU          0
#define AUDIO_PL2_MODE_VIRTUAL      1
#define AUDIO_PL2_MODE_MUSIC        2
#define AUDIO_PL2_MODE_MOVIE        3
#define AUDIO_PL2_MODE_MATRIX       4
#define AUDIO_PL2_MODE_CUSTOM       5

typedef struct {
    unsigned        enable      : 1;
    int             chancfg     : 3;
    int             decmode     : 3;
    int             sample_rate : 2;
    int             abalflg     : 1;
    int             sfiltflg    : 1;
    int             rspolinvflg : 1;
    int             panoramaflg : 1;
    int             cwidthcfg   : 3;
    int             dimcfg      : 3;
} _audio_effect_config_pl2_t;

#endif /* _AUDIO_EFFECT_PL2_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?