亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? sampmp3.h

?? Intel提供的在Sitsang等嵌入式開(kāi)發(fā)平臺(tái)上使用Linux操作系統(tǒng)
?? H
字號(hào):
/******************************************************************************//               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) 2003 Intel Corporation. All Rights Reserved.////  Description://    Intel(R) Integrated Performance Primitives Sample Code MP3 Encoder// //  Function List://    MP3 Encoder Definitions******************************************************************************/#ifndef _SAMPMP3_H_#define _SAMPMP3_H_#include "sampdefs.h"   /* General sample code header file*/#include "ippAC.h"      /* Audio Codec IPP external header file*/#ifdef __cplusplusextern "C" {#endif#define MP3_MPEG1_ID                1       /* id =1, MPEG1 */#define MP3_MPEG2_ID                0       /* id =0, MPEG2 */#define	BITSPERBYTE_NUM             8       /* 8 bits per byte */#define	MP3_MAXGRANNULE_NUM         2       /* Maximum number of                                             // granule_num per channel */#define	MP3_MAXCHANNEL_NUM          2       /* Maximum number of channel_num */#define	MP3_SCFBANDGROUP_NUM        4       /* Number of scale_factor bands                                            // group per channel */#define	MP3_MAINDATABUF_SIZE        4096    /* Size of buffer used to                                             // store main data */#define MP3_SAMPLERATE_NUM          3       /* Sample rate index (0 to 2) */#define MP3_BITRATE_NUM             15      /* Bit rate index (0 to 14) */#define MP3_STREAMBUF_SIZE          1024*8  /* Size of output bitstream                                             // buffer */#define MP3_MAXGRANPERFRAME_NUM     4       /* Maximum number of granule_num                                             // in one frame */#define MP3_HEADERSIDEINFOBUF_SIZE  324     /* Size of header and side                                             // information buffer */#define MP3_MAXBUFFEREDFRAME_NUM    9       /* Maximum number of frame                                             // for buffer */#define MP3_FRAME_LEN               1152    /* One channel PCM frame                                             // length for MPEG1 */													#define MP3_PQMFDELAY_LEN           1111    /* PQMF delay length = 576+55+480 */#define MP3_WORKBUF_SIZE            6300    /* Work buffer length */#define MP3_PQMFPSYDELAY_LEN        311     /* Delay between PQMF and Psy */#define MP3_SUBBAND_NUM             32      /* Number of subband_num */#define MP3_INPUTPCMBUF_SIZE        ((MP3_PQMFDELAY_LEN+MP3_FRAME_LEN)\                                    *MP3_MAXCHANNEL_NUM)	                                            /* Size of input PCM buffer */    /************************//	Status structure *************************/typedef struct _mp3_enc_state{    int channel_num;                /* channel number (1:mono, 2:stereo) */    int sample_rate;                /* sample rate index (0 to 14) */    int bitrate_index;              /* bit rate index (0 to 2) */    int meanbits_num;               /* average Main Data bits for one frame */    IppMP3SideInfo side_info[MP3_MAXGRANNULE_NUM][MP3_MAXCHANNEL_NUM];                                    /* buffer for side information */    IppMP3EncPsychoAcousticModel2State psy_state[MP3_MAXGRANPERFRAME_NUM];                                    /* buffer for Psychoacoustic                                     // state information */     IppMP3PsychoacousticModelTwoAnalysis psy_info[MP3_MAXGRANPERFRAME_NUM];                                    /* buffer for Psychoacoustic                                     // output information */    IppMP3FrameHeader frame_header; /* MP3 frame header  */				    Ipp8s scale_factor[IPP_MP3_SF_BUF_LEN*MP3_MAXGRANNULE_NUM*MP3_MAXCHANNEL_NUM];                                    /* Table of scalefactors */    int scfsi[MP3_SCFBANDGROUP_NUM * MP3_MAXCHANNEL_NUM];                                    /* Scalefactor select information */    int is_sfb_bound[3*MP3_MAXGRANNULE_NUM];                                          /* Is boundary */    IppMP3BitReservoir bit_resv;    /* Bit reservoir information */	    Ipp32s overlap_buf[MP3_FRAME_LEN];                                       /* overlap buffer used in MDCT */    Ipp16s pcm_state_buf[MP3_INPUTPCMBUF_SIZE];                                       /* buffer to store input PCM */    Ipp32s work_buf[MP3_WORKBUF_SIZE];                                           /* work buffer	*/    int rest;                       /* rest bits record when decide padding                                     // bits for current frame */    int frame_byte_dif;             /* different bytes for one frame, a const                                    // when sample rate, bit rate are const */    int bytes_per_frame;            /* bytes every frame used */    int bits_per_frame;             /* bits every frame used */    Ipp8u maindata_buf[MP3_MAINDATABUF_SIZE];	                                    /* buffer for main data */    Ipp8u *cur_maindata_buf;        /* pointer to current main data */    Ipp8u hdsi_buf[MP3_HEADERSIDEINFOBUF_SIZE];                                    /* buffer for header and side info */    Ipp8u *hdsi_buf_ptr;            /* pointer to current header                                     // and side info*/    int hdsi_len;                   /* length of header and side info */    int bufferedframe_index;        /* index of next frame to be buffered */    int bufferedframe_num;          /* number of frame should be buffered */    Ipp8u *mdframe_buf_ptr[MP3_MAXBUFFEREDFRAME_NUM];                                    /* pointer to every frame's main data */    int mdframe_buf_len[MP3_MAXBUFFEREDFRAME_NUM];                                        /* buffer for main data length                                     // of every frame */    int frame_len[MP3_MAXBUFFEREDFRAME_NUM];                                     /* real length for data between                                     // two syc words */} mp3_enc_state;/* Tables */extern const int mpeg1_bitrate_table[MP3_BITRATE_NUM];extern const int mpeg1_samplerate_table[MP3_SAMPLERATE_NUM];extern const int mpeg1_slot_table[MP3_SAMPLERATE_NUM][MP3_BITRATE_NUM];extern const int mpeg1_bitrate_table[MP3_BITRATE_NUM];extern const int mpeg1_samplerate_table[MP3_SAMPLERATE_NUM];/* Funcitons */extern sample_status encoder_init_alloc_mp3(sample_sound *sound,                                             sample_bitstream *stream_buf,                                             mp3_enc_state *enc_state);extern sample_status encode_mp3(sample_sound *sound,                                 sample_bitstream *stream_buf,                                mp3_enc_state *enc_state);extern sample_status encoder_free_mp3(sample_sound *sound,                                        sample_bitstream *stream_buf);extern sample_status alloc_align_mem_mp3(void **buf_addr_ptr,                                         int  size, int alignstatus);extern sample_status   free_align_mem_mp3(void **buf_addr_ptr);extern void buffer_set_audio(Ipp32s val, Ipp32s * dst, int len);extern void buffer_copy_audio(const Ipp32s * src, Ipp32s * dst, int len);extern void encoder_flushbitstream_mp3(mp3_enc_state *enc_state,                                        sample_bitstream *stream_buf);#ifdef __cplusplus}#endif#endif    /* #ifndef _SAMPMP3_H_ *//* EOF */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性xxxxxxxx| 正在播放亚洲一区| 五月婷婷激情综合网| 久久久综合九色合综国产精品| 99精品视频在线观看免费| 久久精品国产亚洲一区二区三区| 亚洲欧美区自拍先锋| 国产日韩欧美一区二区三区乱码| 欧美丰满美乳xxx高潮www| www.66久久| 国产精品一区二区无线| 婷婷丁香激情综合| 一区二区三区精品视频| 国产亚洲自拍一区| 日韩欧美亚洲国产另类| 欧美三级一区二区| 91日韩在线专区| 粉嫩在线一区二区三区视频| 精品在线免费视频| 日韩制服丝袜先锋影音| 一区二区三区在线不卡| 中文字幕一区三区| 国产午夜精品一区二区| 精品国产sm最大网站免费看| 在线不卡免费欧美| 欧美视频一区二区| 在线影视一区二区三区| 91网站视频在线观看| 成人亚洲一区二区一| 国产老女人精品毛片久久| 精品一区二区久久| 韩国欧美国产1区| 久久精品国产99久久6| 丝袜美腿亚洲一区| 性久久久久久久久久久久| 亚洲一区二区三区激情| 亚洲激情自拍偷拍| 亚洲欧美日韩一区| 伊人婷婷欧美激情| 亚洲一区二区三区美女| 香蕉成人伊视频在线观看| 一区二区激情小说| 亚洲一卡二卡三卡四卡无卡久久 | 精品国产自在久精品国产| 欧美高清www午色夜在线视频| 欧美午夜精品久久久久久超碰 | 欧美成人国产一区二区| 日韩视频中午一区| 精品国产乱码久久久久久老虎| 日韩天堂在线观看| 久久亚洲二区三区| 国产欧美一区二区三区鸳鸯浴| 国产午夜精品在线观看| 欧美激情一区二区三区不卡| 国产精品欧美综合在线| 18涩涩午夜精品.www| 亚洲激情五月婷婷| 日韩黄色在线观看| 毛片av一区二区| 国产美女精品一区二区三区| 国产精品一区不卡| 99精品1区2区| 欧美日韩一级二级三级| 欧美大片在线观看一区二区| 久久久久久一二三区| 国产精品短视频| 亚洲成av人片www| 久久er精品视频| 成人理论电影网| 欧美三级在线看| 欧美成人a∨高清免费观看| 欧美激情中文不卡| 一区二区三区**美女毛片| 奇米色一区二区| 成人少妇影院yyyy| 欧美体内she精高潮| 精品欧美一区二区久久| 国产精品剧情在线亚洲| 午夜亚洲国产au精品一区二区| 九九久久精品视频| 91网上在线视频| 日韩一区二区电影| 中文字幕亚洲视频| 蜜桃精品在线观看| 99精品视频中文字幕| 欧美一级久久久| 综合久久综合久久| 免费成人你懂的| 91麻豆6部合集magnet| 精品国产青草久久久久福利| 日韩毛片精品高清免费| 久久成人久久鬼色| 色一区在线观看| 精品免费视频一区二区| 一区二区三区四区在线免费观看| 狠狠色丁香久久婷婷综合_中| 91猫先生在线| 久久久久国产成人精品亚洲午夜| 亚洲一区二区三区小说| 国产98色在线|日韩| 8v天堂国产在线一区二区| 国产精品久久久久久久久免费桃花 | 久久色在线视频| 香蕉av福利精品导航| 久久综合久色欧美综合狠狠| 亚洲精品亚洲人成人网| 国产精品99久| 欧美成人猛片aaaaaaa| 亚洲精品久久7777| 成人av网站在线| 久久尤物电影视频在线观看| 午夜久久电影网| 色国产综合视频| 国产精品久久久久久久久免费樱桃 | 久久久国产精品午夜一区ai换脸| 亚洲成av人片一区二区三区| 91在线看国产| 欧美国产精品中文字幕| 韩国三级电影一区二区| 日韩欧美在线观看一区二区三区| 亚洲h动漫在线| 在线观看91精品国产入口| 国产精品免费免费| 国产999精品久久| 久久久99免费| 国产一区二区日韩精品| 精品电影一区二区| 久久精品国产亚洲a| 欧美一区二区精品| 青椒成人免费视频| 在线综合视频播放| 视频一区视频二区在线观看| 欧美手机在线视频| 一区二区三区不卡视频| 欧美婷婷六月丁香综合色| 亚洲综合在线免费观看| 在线免费观看日本欧美| 一区二区三区在线观看视频| 91国产福利在线| 亚洲资源中文字幕| 欧美日韩一卡二卡三卡| 偷窥国产亚洲免费视频| 91精品免费观看| 免费看黄色91| 精品国产麻豆免费人成网站| 精品在线亚洲视频| 国产欧美日韩激情| 91在线观看免费视频| 亚洲人成在线播放网站岛国| 一本色道久久综合精品竹菊| 一二三四区精品视频| 欧美伦理影视网| 免费欧美在线视频| 久久免费午夜影院| bt7086福利一区国产| 一区二区三区四区视频精品免费| 欧洲色大大久久| 日韩av电影免费观看高清完整版 | 日韩精品电影在线观看| 精品剧情在线观看| 成人免费视频app| 尤物在线观看一区| 日韩欧美一区二区久久婷婷| 国内精品视频666| 中文字幕一区二区三区视频| 91黄色免费观看| 免费成人小视频| 中文字幕国产精品一区二区| 91网址在线看| 日韩av不卡在线观看| 久久精品一区二区三区四区| 色偷偷久久一区二区三区| 三级影片在线观看欧美日韩一区二区| 日韩欧美在线一区二区三区| 成人小视频免费观看| 午夜久久久影院| 国产午夜精品理论片a级大结局| 色婷婷综合五月| 美女一区二区视频| 亚洲图片激情小说| 日韩一区二区免费电影| aaa国产一区| 蜜臀久久99精品久久久久久9| 中文字幕不卡在线播放| 欧美精品日韩精品| 粉嫩一区二区三区在线看| 天堂精品中文字幕在线| 中文字幕av免费专区久久| 欧美精品久久一区| 成人性生交大片免费看在线播放| 亚洲成人免费在线| 国产精品久久久久影院色老大| 制服丝袜中文字幕一区| 91免费看`日韩一区二区| 国产综合久久久久久鬼色 | 2021久久国产精品不只是精品| 91在线视频播放地址| 国产一区二区按摩在线观看| 亚洲二区在线观看| 国产精品初高中害羞小美女文|