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

📄 sh_aud_api.h

📁 SAMSUNG 5009的源代码
💻 H
字号:
/******************************************************************************
 * Filename    : SH_AUD_api.h
 * Start date  : 2004.04.26
 * By          : Chongkun Lee
 * Contact     : bach1004@samsung.com
 * Description : 
 * $Log:$        
 ******************************************************************************
 */
#ifndef _S5H_AUDIO_H_
#define _S5H_AUDIO_H_

#ifdef __cplusplus
extern "C" {
#endif

/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                                 T Y P E S
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

typedef struct {

#if AUD_SUPPORT_MASTER_MUTE
	BOOL					masterMute;
#endif
	BOOL					dacmute;
	BOOL					activeDeemphasis;
	S5H_AdmChnCont_t		chn_cont;
	UINT					streamID;		/* decoding audio stream number   */
	S5H_AudioCodingMode_t	audcodmd;		/* audio coding mode              */
	UINT					numaudch;		/* number of audio channels       */
	S5H_SampleRate_t		s_freq;			/* sampling frequency             */

	UCHAR					volume;
	
	/* Audio setup information */
	S5H_DrcMode_t			activeDRC;

#if AUD_SUPPORT_GRAPHIC_EQUALIZER
	S5H_Equalizer_t			equalizer;
#endif

#if AUD_SUPPORT_REVERBERATION
	S5H_Reverb_Mode_t		reverb;
#endif

#if (AUD_SUPPORT_CALIBRATION_NOISE | AUD_SUPPORT_KARAOKE)
	BOOL					testtone_activated;
	S5H_Channel_t			testtone_channel;
#endif

	BOOL					lpcm_down_sample;

	/* 
		Regardless of supporting type,
			keep every spdif_mode to reduce depandancy
	*/
	S5H_SpdifMode_t			ac3_spdif_mode;	//AUD_SUPPORT_SEPERATE_SPDIF
	S5H_SpdifMode_t			mpa_spdif_mode;	//AUD_SUPPORT_MPEGSTREAM_SPDIFOUT
	S5H_SpdifMode_t			dts_spdif_mode;		//AUD_SUPPORT_DTS_DECODER
	S5H_SpdifMode_t			spdif_mode; 		// AUD_SUPPORT_SEPERATE_SPDIF ( for common usage )

#if !AUD_SUPPORT_2CH_OUTPUT_ONLY
	S5H_SpdifPcmChannel_t	spdif_pcm_channel;
#endif

	S5H_Output_Channel_t 	outputMode;
	BOOL					activevbx;

#if AUD_SUPPORT_BASS_MANAGEMENT
	S5H_BM_t		speaker_size_configure;
#endif

#if AUD_SUPPORT_SEPARATE_SPEAKER_VOLUME_CONTROL //wjin 060421
	S5H_SpkVolControl_t		speaker_vol_configure;
#endif

#if AUD_SUPPORT_TIME_DELAY
	S5H_TD_t		timedelay;
#endif

#if AUD_SUPPORT_PL2
	BOOL			Pl2;
#endif

#if AUD_SUPPORT_KARAOKE  //wjin 050316
	S5H_KaraokeSetup_t           karaoke; 
#endif

#if AUD_SUPPORT_DIVX_FEATURE	//jy newcodec	050928
	S5H_AudParamForRaw_t	param_for_raw;
#endif
	
	UINT					cps_ty; // for control LPCM downsampling by copy protection system. 2006.03.22. by CKLee.	
} SH_AUD_Info_st;

#ifdef __cplusplus
}
#endif

#endif /* _S5H_AUDIO_H_ */


⌨️ 快捷键说明

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