MP3_Decode.h
上传用户:kingbiz
上传日期:2022-06-24
资源大小:2524k
文件大小:1k
源码类别:

mpeg/mp3

开发平台:

C/C++

  1. #ifndef _DECODE_H_
  2. #define _DECODE_H_
  3. void decode_info( );
  4. void III_get_side_info(III_side_info_t *si);
  5. void III_get_scale_factors(III_scalefac_t *scalefac, III_side_info_t *si, int gr, int ch);
  6. void III_dequantize_sample(int is[SBLIMIT][SSLIMIT], float xr[SBLIMIT][SSLIMIT], III_scalefac_t *scalefac, struct Granule *gr_info,int ch);
  7. void III_reorder(SS xr ,  struct Granule *gr_info);
  8. void III_stereo(float xr[2][SBLIMIT][SSLIMIT],III_scalefac_t *scalefac, struct Granule *gr_info);
  9. void III_antialias(SS hybridIn, struct Granule *gr_info);
  10. void III_hufman_decode(struct Granule *gr, int part2_start,
  11.          int freqline[SBLIMIT][SSLIMIT] );
  12. void Granule_imdct(struct Granule *gr, int ch, SS XX);
  13. void Granule_freqinverse(SS X);
  14. void Granule_subband_synthesis2(SS s1,SS s2,short  SAM[2][SSLIMIT][SBLIMIT]);
  15. void Granule_subband_synthesis(int ch, SS s, short SAM[2][SSLIMIT][SBLIMIT]);
  16. //void out_fifo(short  SAM[2][SSLIMIT][SBLIMIT], FILE *outFile);
  17. void buffer_CRC();
  18. int main_data_slots(); 
  19. #endif //_DECODE_H_