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

📄 mp3dec.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.//*/#include "ipps.h"#include "audio_codec_params.h"#ifndef __MP3DEC_H__#define __MP3DEC_H__#ifdef __cplusplusextern "C" {#endiftypedef enum{    MP3_OK = 0,    MP3_NOT_ENOUGH_DATA,    MP3_BAD_FORMAT,    MP3_ALLOC,    MP3_BAD_STREAM,    MP3_NULL_PTR,    MP3_NOT_FIND_SYNCWORD,    MP3_NOT_ENOUGH_BUFFER,    MP3_UNSUPPORTED} MP3Status;struct _MP3Dec;typedef struct _MP3Dec MP3Dec;MP3Status mp3decInit(MP3Dec **state_ptr);MP3Status mp3decClose(MP3Dec *state);MP3Status mp3decGetInfo(cAudioCodecParams *a_info, MP3Dec *state);MP3Status mp3decGetDuration(float *p_duration, MP3Dec *state);MP3Status mp3decReset(MP3Dec *state);MP3Status mp3decGetFrame(Ipp8u *inPointer, int inDataSize, int *decodedBytes,                         Ipp16s *outPointer, int outBufferSize, MP3Dec *state);MP3Status mp3decGetSampleFrequency(int *freq, MP3Dec *state);MP3Status mp3decGetFrameSize(int *frameSize, MP3Dec *state);MP3Status mp3decGetChannels(int *ch, MP3Dec *state);#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

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