📄 sh_aud_api.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 + -