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

📄 sbrdec_element.h

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 H
字号:
/*//////////////////////////////////////////////////////////////////////////////////                  INTEL CORPORATION PROPRIETARY INFORMATION//     This software is supplied under the terms of a license agreement or//     nondisclosure agreement with Intel Corporation and may not be copied//     or disclosed except in accordance with the terms of that agreement.//          Copyright(c) 2005 Intel Corporation. All Rights Reserved.//*/#ifndef __SBRDEC_ELEMENT_H__#define __SBRDEC_ELEMENT_H__#include "sbrdec.h"#include "bstream.h"#ifdef  __cplusplusextern  "C" {#endif  Ipp32s sbr_grid(sBitsreamBuffer * BS, Ipp32s* bs_frame_class, Ipp32s* bs_pointer, Ipp16s* r,                  Ipp32s* tE, Ipp32s* tQ, Ipp32s* LE, Ipp32s* LQ);  void    sbr_grid_coupling(sSbrDecCommon * pSbr);  Ipp32s  sbr_dtdf(sBitsreamBuffer * BS, Ipp32s* bs_df_env, Ipp32s* bs_df_noise, Ipp32s LE, Ipp32s LQ);  Ipp32s  sbr_invf(Ipp32s ch, sBitsreamBuffer * BS, sSbrDecCommon * pSbr);  Ipp32s  sbr_envelope(Ipp32s ch, Ipp32s bs_coupling, Ipp32s bs_amp_res,                       sBitsreamBuffer * BS, sSbrDecCommon * pDst);  Ipp32s sbr_noise(sBitsreamBuffer* BS, Ipp16s* vNoise, Ipp32s* vSize, Ipp32s* bs_df_noise,              void* sbrHuffTables[10], Ipp32s ch, Ipp32s bs_coupling, Ipp32s LQ, Ipp32s NQ);  Ipp32s  sbr_sinusoidal_coding(sBitsreamBuffer * BS, Ipp32s* pDst, Ipp32s len);  Ipp32s  sbrCalcMasterFreqBoundary(Ipp32s bs_start_freq, Ipp32s bs_stop_freq,                                    Ipp32s FreqSbr, Ipp32s sbrFreqIndx, Ipp32s *k0, Ipp32s *k2);  Ipp32s  sbrCalcMasterFreqBandTable(Ipp32s k0, Ipp32s k2, Ipp32s bs_freq_scale,                                     Ipp32s bs_alter_scale, Ipp32s *f_master,                                     Ipp32s *N_master);  Ipp32s sbrGetPowerVector( Ipp32s numBands0, Ipp32s k1, Ipp32s k0, Ipp32s* pow_vec);  Ipp32s  sbrCalcDerivedFreqTables(Ipp32s bs_xover_band, Ipp32s bs_noise_bands, Ipp32s k2,                                   sSbrDecCommon* pSbr);  Ipp32s  sbrPatchConstruction(sSbrDecCommon* pSbr, Ipp32s sbrFreqIndx);  Ipp32s  sbrCalcLimiterFreqBandTable(                               /*                                * in data                                */                                       Ipp32s bs_limiter_bands,                                       Ipp32s *f_TableLow, Ipp32s N_low,                                       Ipp32s numPatches,                                       Ipp32s *patchNumSubbands,                               /*                                * out data                                */                                       Ipp32s *f_TableLim, Ipp32s *N_L);  Ipp32s  sbrEnvNoiseDec(sSbrDecCommon * pSbr, Ipp32s ch);#ifdef  __cplusplus}#endif#endif/*__SBRDEC_ELEMENT_H__ *//* EOF */

⌨️ 快捷键说明

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