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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? usc_base.h

?? G.711,G.723.1,G.726,G.729,GSM CODEC C/C++ code
?? 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.
//
// Intel(R) Integrated Performance Primitives
//
//     USC base header
//
//***************************************************************************/
#ifndef __USC_BASE_H__
#define __USC_BASE_H__

#if defined( USC_W32DLL )
  #if defined( _MSC_VER ) || defined( __ICL ) || defined ( __ECL )
    #define USCFUN  __declspec(dllexport)
  #else
    #define USCFUN  extern
  #endif
#else
  #define USCFUN  extern
#endif

/* USC error code */
typedef enum {
   /* errors: negative response */
   USC_NotInitialized       = -8,
   USC_InvalidHandler       = -7,
   USC_NoOperation          = -6,
   USC_UnsupportedPCMType   = -5,
   USC_UnsupportedBitRate   = -4,
   USC_UnsupportedFrameType = -3,
   USC_UnsupportedVADType   = -2,
   USC_BadDataPointer       = -1,
   USC_NoError              =  0,
   /* warnings: positive response */
   USC_StateNotChanged      =  1
}USC_Status;

/* USC algorithm type */
typedef enum {
   USC_Codec = 0,
   USC_AEC = 1
}USC_AlgType;

/* USC PCM stream type */
typedef struct {
   int  sample_frequency; /* sample rate in Hz */
   int  bitPerSample;     /* bit per sample */
}USC_PCMType;

/* USC memory banks */
typedef struct {
   char *pMem;
   int   nbytes;
}USC_MemBank;

/* USC PCM stream */
typedef struct {
   char        *pBuffer;
   int          nbytes;     /* pcm data size in byte */
   USC_PCMType  pcmType;
   int          bitrate;    /* in bps */
}USC_PCMStream;

typedef void* USC_Handle;

/* USC base functions table.
    - Questing an USC algorithm about memory requirement using  MemAlloc() function
      which returns a memory banks description table with required bank sizes.
    - Use Init() function to create an algorithm instance according to an options requested.
      An algorithm handle is returned. Thus different instances of particular algorithm may be created
      and used in parallel.
*/

typedef struct {
   USC_AlgType algType;

   /*  Get_Info() - quest an algorithm specific information
        General inquiry is possible without initialization when handle==NULL.
        pInfo - pointer to the structure to be filled by USC algorithm
    */
    USC_Status (*GetInfo)(USC_Handle handle, void *pInfo);
    /* NumAlloc() - inquiring number of memory buffers
           memOptions - poiter to the algorithm specific memory options structure
           nbanks  - number of table entries (size of pBanks table).
   */
    USC_Status (*NumAlloc)(const void *memOptions, int *nbanks);

   /*   MemAlloc() - inquiring information about memory requirement
                     (buffers to be allocated)
           memOptions - poiter to the algorithm specific memory options structure
           pBanks  - pointer to the input table of size nbanks to be filled with memory requirement
                   (pMem=NULL if to be allocated )
    */
    USC_Status (*MemAlloc)(const void *memOptions, USC_MemBank *pBanks);

    /*  Init() - create an USC algorithm handle and set it to initial state
      initOptions - poiter to an algorithm specific initialization options  structure
      pBanks  - allocated memory banks of number as after MemAlloc
      handle - pointer to the output algorithm instance pointer
   */
   USC_Status (*Init)(const void *initOptions, const USC_MemBank *pBanks, USC_Handle *handle );

    /*  Reinit() - set an algorithm to initial state
      reinitParams - pointer to an algorithm specific initialization options structure
      handle - pointer to the input algorithm instance pointer
   */
   USC_Status (*Reinit)(const void *reinitParams, USC_Handle handle );

   /*   Control() - alternate an algorithm modes
                  The only modes were set on Init() may be alternated.
      controlParams - pointer to the algorithm specific control options structure
      handle - pointer to the input algorithm instance pointer
   */
   USC_Status (*Control)(const void *controlParams, USC_Handle handle );

} USC_baseFxns;

#endif /* __USC_BASE_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区黄| 奇米影视一区二区三区| 91麻豆高清视频| 亚洲精品国产一区二区三区四区在线| 国产精品77777| 亚洲精品高清在线| 欧美日韩久久一区二区| 日韩精品电影一区亚洲| 精品奇米国产一区二区三区| 麻豆国产精品一区二区三区 | 亚洲人成精品久久久久久 | 蜜臀久久99精品久久久久久9| 久久久蜜桃精品| 91色九色蝌蚪| 欧美优质美女网站| 日本一区二区动态图| av一区二区久久| 图片区小说区国产精品视频| 日韩一区国产二区欧美三区| 国产成人无遮挡在线视频| 色综合一区二区三区| 日本亚洲最大的色成网站www| 日韩免费福利电影在线观看| 99v久久综合狠狠综合久久| 亚洲福利视频一区二区| 国产精品免费看片| 精品国产三级电影在线观看| 在线视频一区二区三| 国产一区二区看久久| 首页综合国产亚洲丝袜| 成人免费一区二区三区在线观看 | 九一九一国产精品| 亚洲欧洲av在线| 久久久电影一区二区三区| 在线综合+亚洲+欧美中文字幕| 丁香另类激情小说| 国产一区二区三区av电影| 日韩国产精品久久久久久亚洲| 中文字幕精品一区二区三区精品 | 东方欧美亚洲色图在线| 蜜桃av一区二区三区| 亚洲成av人片观看| 午夜伦欧美伦电影理论片| 亚洲一二三四在线| 午夜久久久久久| 国产亚洲1区2区3区| 欧美tickling网站挠脚心| 精品欧美乱码久久久久久| 91精品国产一区二区三区蜜臀| 欧美精品久久一区| 欧美va亚洲va| 亚洲国产成人私人影院tom| 国产嫩草影院久久久久| 国产精品免费久久| 一区二区三区日韩精品视频| 亚洲资源中文字幕| 视频一区视频二区中文| 欧美国产成人在线| 中文字幕中文在线不卡住| 亚洲免费观看高清在线观看| 亚洲卡通欧美制服中文| 一区二区三区四区亚洲| 一级日本不卡的影视| 尤物视频一区二区| 蜜臀av一区二区在线观看| 蜜桃精品视频在线| 岛国精品在线观看| 精品视频一区二区不卡| 日韩欧美一级二级| 国产欧美一区二区三区在线老狼| 亚洲素人一区二区| 国产麻豆日韩欧美久久| 欧美视频一区二区| 国产精品乱码一区二区三区软件| 亚洲最大成人网4388xx| 粉嫩绯色av一区二区在线观看| 色猫猫国产区一区二在线视频| 日韩欧美一级二级三级久久久| 亚洲欧美日韩在线| 国产不卡视频在线观看| 精品电影一区二区三区| 亚洲啪啪综合av一区二区三区| 国产欧美日韩三级| 麻豆精品一区二区三区| 一本久久a久久精品亚洲 | 99热99精品| 欧美精品一区二区三区久久久 | 国产一区在线精品| 日韩欧美久久久| 国产精品123| 一区二区三区国产精品| 久久精品国产第一区二区三区| 在线成人av网站| 亚洲曰韩产成在线| 91福利社在线观看| 亚洲精品视频在线看| 国产91精品一区二区麻豆亚洲| 2021国产精品久久精品| 美洲天堂一区二卡三卡四卡视频| 国产成人自拍高清视频在线免费播放| 欧美一区二区播放| 国产不卡视频一区| 亚洲欧美影音先锋| 色综合视频在线观看| 日韩亚洲欧美综合| 美腿丝袜亚洲综合| 久久你懂得1024| 成人激情免费网站| 一区二区中文视频| 99久久综合精品| 亚洲精品乱码久久久久久| 一本色道久久综合精品竹菊| 一区二区久久久久久| 日韩欧美国产综合在线一区二区三区| 久久精品国产久精国产| 国产精品视频麻豆| 91精品国产91久久久久久最新毛片| 久久电影网站中文字幕| 亚洲国产综合人成综合网站| 91久久久免费一区二区| 国产成人精品一区二区三区四区| 日韩电影在线一区二区三区| 亚洲综合丁香婷婷六月香| 国产精品福利av| 国产精品久久久久久亚洲伦| 精品裸体舞一区二区三区| 99精品久久免费看蜜臀剧情介绍| 石原莉奈在线亚洲二区| 亚洲一区二区欧美激情| 中文一区在线播放| 欧美一区二区三区性视频| 在线观看av一区| 日本高清不卡aⅴ免费网站| 国产成人在线免费| 国产成人在线视频网址| 狠狠色丁香久久婷婷综合_中| 日本在线不卡视频一二三区| 亚洲日本乱码在线观看| 日韩一区在线免费观看| 亚洲色图20p| 亚洲精品免费在线| 亚洲aⅴ怡春院| 男女性色大片免费观看一区二区 | av亚洲精华国产精华精| 粗大黑人巨茎大战欧美成人| av午夜一区麻豆| 91一区一区三区| 欧美日韩一级大片网址| 欧美一区二区三区日韩| 久久美女高清视频| 中文字幕在线免费不卡| 曰韩精品一区二区| 日本特黄久久久高潮| 国产麻豆精品在线| 色丁香久综合在线久综合在线观看| 欧美亚洲一区三区| 欧美电影免费观看高清完整版在| 欧美变态tickle挠乳网站| 欧美激情资源网| 一区二区三区在线视频免费| 日本91福利区| a4yy欧美一区二区三区| 日韩亚洲欧美成人一区| 欧美国产日韩一二三区| 午夜精品视频一区| 国产传媒日韩欧美成人| 欧美亚洲丝袜传媒另类| 久久久蜜臀国产一区二区| 亚洲va中文字幕| 成人性生交大合| 欧美一级欧美一级在线播放| 中文字幕成人av| 国产一区二区福利| 91精品国产综合久久精品麻豆| 中文字幕亚洲视频| 加勒比av一区二区| 欧美一级爆毛片| 亚洲6080在线| 欧美日本一区二区| 亚洲精品国产成人久久av盗摄 | 亚洲午夜精品久久久久久久久| 久久精品国产精品青草| 91久久精品日日躁夜夜躁欧美| 久久久99久久精品欧美| 美女爽到高潮91| 日韩一区二区三区在线| 日韩国产欧美三级| 6080国产精品一区二区| 日韩在线一二三区| 欧美喷水一区二区| 天天操天天色综合| 欧美精品第1页| 毛片基地黄久久久久久天堂| 欧美日韩成人综合在线一区二区| 亚洲成人黄色小说| 欧美一区二区三区小说| 久久精品国产**网站演员| 国产区在线观看成人精品| 不卡一区二区三区四区| 亚洲激情av在线|