⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sh_aud_capability_dvs5650.h

📁 SAMSUNG 5009的源代码
💻 H
字号:
/** 
 @file 		SH_AUD_capability.h
 @brief     To set options for AUDIO low and high level API.

 @author	Hongsik Park hongsik7.park@samsung.com
 @version	0.1
 @date		2006/03/06

 - _SH_SET_~ : Set macro option
 - _SH_SUPPORT_~ : Module support selection
 - _SH_DEF_~ : ID or value definition

 <b>revision history : </b>
 - 2006/03/06 First creation
 - This includes 6 sections
	 	Section 1. for Definitions related with print messages
	 	Section 2. for Definitions related with audio library features
	 	Section 3. for Definitions related with Main Codecs
		Section 4. for Definitions related with Post Codecs
		Section 5. for Definitions related with HW settings
		Section 6. for Definitions related with other libraries & Applications ( Navigators )
 */
#ifndef _SH_AUD_capability_H_
#define _SH_AUD_capability_H_

#ifdef	__cplusplus
extern	"C" {
#endif


 /******************************************************************************* 
*    Section 1. for Definitions related with print messages                                                         *
*                                                                                                                                         *
* ******************************************************************************/
/**
 \def AUD_SET_PRINT_ERROR
 To selectable debugging information print out.

 - AUD_SET_PRINT_ERROR : Error log
 - AUD_SET_PRINT_NORM_INFO : Normal operation log
 - AUD_SET_PRINT_DBG_INFO : Debugging information log

*/
#define	AUD_SET_PRINT_ERROR							1
#define	AUD_SET_PRINT_NORM_INFO						0
#define	AUD_SET_PRINT_DBG_INFO						0

/******************************************************************************* 
*    Section 2. for Definitions related with audio library features                                                *
*                                                                                                                                         *
*******************************************************************************/
#define	AUD_SUPPORT_DIVX_FEATURE					1
#define	AUD_SUPPORT_AD_32BIT_BUFOFFSET				1
#define	AUD_SUPPORT_AUDIO_OUTPUT_MONITOR			0
#define	AUD_SUPPORT_MPEGSTREAM_SPDIFOUT			0
#define	AUD_SUPPORT_ORG_MPADECODER					0
#define	AUD_SUPPORT_HALF_SIZE_LPCM					0
#define	AUD_SUPPORT_SEPERATE_SPDIF					1
#define	AUD_SUPPORT_MUTE_IN_TRICKPLAY				0
#define	AUD_SUPPORT_SCORING_FUNCTION_API			0
#define	AUD_SUPPORT_8LEVEL_DRC						0
#define	AUD_SUPPORT_LPCM_24BIT_OUTPUT				0				/* not yet finished -- hspark 060322*/

/******************************************************************************* 
*    Section 3. for Definitions related with Main Codecs                                                             *
*                                                                                                                                         *
*******************************************************************************/
#define	AUD_SUPPORT_AVI_PCM							1
#define	AUD_SUPPORT_AVI_WMA							1
#define	AUD_SUPPORT_AVI_ADPCM						1
#define	AUD_SUPPORT_AVI_OGG							1
#define	AUD_SUPPORT_DTS_DECODER						1
#define	AUD_SUPPORT_ADMSYSTEM_FOR_DTS				0
#define	AUD_SUPPORT_MPA_DECODER						0
#define	AUD_SUPPORT_CALIBRATION_NOISE				0

/******************************************************************************* 
*    Section 4. for Definitions related with Post Codecs                                                             *
*                                                                                                                                         *
*******************************************************************************/
#define	AUD_SUPPORT_PSCON_KEY						0
#define	AUD_SUPPORT_PSCON_SPEED						0
#define	AUD_SUPPORT_3D_VBX							1
#define	AUD_SUPPORT_3D_PORTABLE						0
#define	AUD_SUPPORT_BASS_MANAGEMENT				0
#define	AUD_SUPPORT_TIME_DELAY						0
#define	AUD_SUPPORT_GRAPHIC_EQUALIZER				1
#define	AUD_SUPPORT_REVERBERATION					0
#define	AUD_SUPPORT_DUAL								0
#define	AUD_SUPPORT_PL2								0
#define	AUD_SUPPORT_UPSAMPLER						1		/* Always enable upsampler */
#define	AUD_SUPPORT_MASTER_MUTE						1		/* Always enable master mute */
#define	AUD_SUPPORT_KARAOKE							0
#define	AUD_SUPPORT_KARAOKE_MIC_DETECT				0
#define 	AUD_SKIP_KARAOKE_AT_START					0

/******************************************************************************* 
*    Section 5. for Definitions related with HW settings                                                              *
*                                                                                                                                         *
*******************************************************************************/
#define	AUD_SUPPORT_5005_ADM						_USE_5005
#define	AUD_SUPPORT_CODE_REGION_FEATURE			0		/* not yet finished -- hspark 060322*/	/* This should be enabled only at 5015 */

#define	AUD_SUPPORT_BAT_FEATURE						0		/* not yet finished -- hspark 060322*/	/* This should be enabled only at 5015 */
#define	AUD_SUPPORT_BAT_INTEGRATE_FEATURE			0		/* not yet finished -- hspark 060322*/	/* 1: use system-common buffer for AUDIO-BAT */

#define	AUD_SUPPORT_2CH_OUTPUT_ONLY				1
#define	AUD_SUPPORT_PWM_INSTEAD_OF_ADAC			1
#define	AUD_SUPPORT_EXT_ADC_FOR_KARAOKE			0
#define	AUD_SUPPORT_256FS_INSTEAD_OF_384FS			0

/******************************************************************************* 
*    Section 6. for Definitions related with other libraries & Applications ( Navigators )                 *
*                                                                                                                                         *
*******************************************************************************/
#define	AUD_SUPPORT_BUFFERUNDER_CALLBACK			1


/******************************************************************************* 
*    Section X. temporal defines by Jaeyoul kim *
*                                                                                                                                         *
*******************************************************************************/
#define	AUD_SUPPORT_IMMEDIATE_RESPONSE_FOR_DIVX	1
#define	AUD_SUPPORT_NO_ANALOGOUT_FOR_DTS			1	/* Set 1 for DVS-SPEC */

/* This value should be calculated previously at _DEBUG */
#define	AUD_SIZE_TOTAL_REQUIRED_MEMORY				0x60000	

#ifdef	__cplusplus
}
#endif

#endif  /* _SH_AUD_capability_H_ */

⌨️ 快捷键说明

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