audio_hw.h
来自「AMLOGIC DPF source code」· C头文件 代码 · 共 87 行
H
87 行
/*******************************************************************
*
* Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
*
* Description:
*
* Author: Amlogic Software
* Created: Thu Nov 10 23:53:14 2005
*
*******************************************************************/
#ifndef _AUDIO_HW_H
#define _AUDIO_HW_H
#define AUDIO_BITS_CHANSTAT_CONSUMER 0x0000
#define AUDIO_BITS_CHANSTAT_PROFESSIONAL 0x0001
#define AUDIO_BITS_CHANSTAT_LPCM 0x0000
#define AUDIO_BITS_CHANSTAT_NONPCM 0x0002
#define AUDIO_BITS_CHANSTAT_COPYRIGHT 0x0000
#define AUDIO_BITS_CHANSTAT_NOCOPYRIGHT 0x0004
#define AUDIO_BITS_CHANSTAT_FREQ_441 0x0000
#define AUDIO_BITS_CHANSTAT_FREQ_48 0x0001
#define AUDIO_BITS_CHANSTAT_FREQ_32 0x0003
#define AUDIO_BITS_CHANSTAT_CLKACC_LEVEL_II 0x0000
#define AUDIO_BITS_CHANSTAT_CLKACC_LEVEL_III 0x0010
#define AUDIO_BITS_CHANSTAT_CLKACC_LEVEL_I 0x0008
#define AUDIO_BITS_CHANSTAT_CLKACC_LEVEL_RSV 0x0018
#define AUDIO_BITS_CHANSTAT_CHAN_UNSPEC 0x0000
#define AUDIO_BITS_CHANSTAT_CHAN_LEFT 0x0800
#define AUDIO_BITS_CHANSTAT_CHAN_RIGHT 0x1000
#define AUDIO_BITS_CHANSTAT_CATEGORY_DVD 0x1900
typedef struct {
unsigned short chstat0_l;
unsigned short chstat1_l;
unsigned short chstat0_r;
unsigned short chstat1_r;
} _aiu_958_channel_status_t;
#define AIU_958_SYNCSEARCH_IN_BYTE 0
#define AIU_958_SYNCSEARCH_IN_WORD 1
#define AIU_958_SYNCSEARCH_NONE 2
typedef struct {
unsigned short mode;
unsigned short syncword1;
unsigned short syncword2;
unsigned short syncword3;
unsigned short syncword1_mask;
unsigned short syncword2_mask;
unsigned short syncword3_mask;
} _aiu_958_sync_search_t;
#define AIU_958_MODE_RAW 0
#define AIU_958_MODE_PCM24 1
#define AIU_958_MODE_PCM16 2
#define AIU_I2S_MODE_2x16 0
#define AIU_I2S_MODE_2x24 1
#define AIU_I2S_MODE_8x24 2
#define AIU_I2S_MODE_2x32 3
#define AUDIO_CLK_FREQ_192 0
#define AUDIO_CLK_FREQ_1764 1
#define AUDIO_CLK_FREQ_96 2
#define AUDIO_CLK_FREQ_882 3
#define AUDIO_CLK_FREQ_48 4
#define AUDIO_CLK_FREQ_441 5
#define AUDIO_CLK_FREQ_32 6
#define AUDIO_ALGOUT_DAC_FORMAT_DSP 0
#define AUDIO_ALGOUT_DAC_FORMAT_LEFT_JUSTIFY 1
#define AUDIO_DIGIOUT_FREQ_441 0
#define AUDIO_DIGIOUT_FREQ_48 1
#define AUDIO_DIGIOUT_FREQ_32 2
#define AUDIO_DIGIOUT_COPYRIGHT_INHIBITED 0
#define AUDIO_DIGIOUT_COPYRIGHT_PERMITTED 1
#define AUDIO_DIGIOUT_PREEMPHASIS_OFF 0
#define AUDIO_DIGIOUT_PREEMPHASIS_ON 1
#endif /* _AUDIO_HW_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?