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

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

?? chan.h

?? JPEG的壓縮算法
?? H
字號:
/*
 *  Copyright 2003 by Texas Instruments Incorporated.
 *  All rights reserved. Property of Texas Instruments Incorporated.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  
 */
/* "@(#) ReferenceFrameworks 2.20.00.08 07-18-03 (swat-f02)" */
/*
 *  ======== chan.h ========
 *  This file is the main include file for the CHAN module.
 *
 *  The following is the calling sequence of the CHAN APIs:
 *
 *                                                -----------
 *                                                |         |
 *                                                v         |
 *  --------------     --------------     ----------------  |
 *  | CHAN_init  | --> | CHAN_setup | --> | CHAN_regCell |---
 *  --------------     --------------     ----------------
 *                                                |
 *                 2q                               |  ----------
 *                                                |  |        |
 *                                                v  v        |
 *                                        -----------------   |
 *                                        | CHAN_create@  |----
 *                                        | CHAN_open#    |
 *                                        | CHAN_getAttrs |
 *                                        | CHAN_setAttrs | 
 *                                        | CHAN_execute  |
 *                                        | CHAN_close#   |
 *                                        | CHAN_delete@  |
 *                                        -----------------   
 *                                                |  
 *                                                |   --------   
 *                                                |   |      |
 *                                                v   v      |
 *                     --------------     ----------------   |
 *                     | CHAN_exit  | <-- |CHAN_unregCell|----
 *                     --------------     ----------------
 * Additional notes
 *   # = must have opened a channel before you can close it. 
 *   @ = must have created a channel before you can delete it. Create/delete
 *       are not required if channel statically defined.
 *
 */
#ifndef CHAN_
#define CHAN_

#include <std.h>

#include <icell.h>
#include <icc.h>

#ifdef __cplusplus
extern "C" {
#endif

/* States for a channel */
typedef enum CHAN_State { 
    CHAN_ACTIVE,
    CHAN_INACTIVE
} CHAN_State;

typedef struct CHAN_Obj *CHAN_Handle;

/* 
 *  CHAN_Obj
 *  --------
 *  cellSet: Set of cells in the channel.  
 *  cellCnt: number of cells in the cellSet. Must be at least 1.
 *  state: state of the channel.
 *  chanControlCB: Callback called within CHAN_execute. Can be NULL.
 */
typedef struct CHAN_Obj {
    ICELL_Obj  *cellSet;
    Uns         cellCnt;    
    CHAN_State  state;
    Bool        (*chanControlCB)(CHAN_Handle chanHandle);
} CHAN_Obj;

/* 
 *  CHAN_Attrs
 *  ----------
 *  state: state of the channel.
 *  chanControlCB: Callback called within CHAN_execute. Can be NULL.
 */
typedef struct CHAN_Attrs {    
    CHAN_State  state;
    Bool       (*chanControlCB)(CHAN_Handle chanHandle);
} CHAN_Attrs;

extern CHAN_Attrs CHAN_ATTRS;     /* default attributes, defined in chan.c */

/* Release the resources owned by the channel.  Does not free the channel. */
extern Bool CHAN_close(CHAN_Handle chanHandle);

/* Create the channel */
extern CHAN_Handle CHAN_create(Void);

/* Delete the channel */
extern Bool CHAN_delete(CHAN_Handle chanHandle);

/* The function that actually executes all the algorithms. */
extern Bool CHAN_execute(CHAN_Handle chanHandle, Arg arg);

/* Exit the CHAN module. */
extern Void CHAN_exit(Void);

/* Get the state of a channel */
extern Void CHAN_getAttrs(CHAN_Handle chanHandle, CHAN_Attrs *attrs);

/* Init the CHAN module. */
extern Void CHAN_init(Void);

/* Create the algorithms */
extern Bool CHAN_open(CHAN_Handle chanHandle, ICELL_Obj cellSet[], 
                      Uns cellCnt, CHAN_Attrs *chanAttrs);

/* Determine worst-case scratch requirements and assign ICCs */
extern Bool CHAN_regCell(ICELL_Handle cellHandle,
                         ICC_Handle iccIn[], Uns iccInCnt,
                         ICC_Handle iccOut[], Uns iccOutCnt);

/* Set the state of a channel */
extern Void CHAN_setAttrs(CHAN_Handle chanHandle, CHAN_Attrs *attrs); 

/* 
 *  Set-up the CHAN module. 
 *  algrfInternalHeap - heap from which algrf allocates internal non-scratch
 *                      memory requested by XDAIS algorithms.
 *  algrfExternalHeap - heap from which algrf allocates external memory
 *                      requested by XDAIS algorithms.
 *  sscrInternalHeap -  heap from which sscr allocates internal scratch
 *                      memory requested by XDAIS algorithms. 
 */
extern Bool CHAN_setup(Int algrfInternalHeap, Int algrfExternalHeap,
                       Int sscrInternalHeap, Uns bucketCnt, Ptr bucketBuf[],
                       Uns bucketSize[]);

/* release memory allocated for ICC arrays */
extern Void CHAN_unregCell(ICELL_Handle cellHandle);

#ifdef __cplusplus
}
#endif // extern "C" 

#endif // CHAN_


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清免费在线播放| 成人国产免费视频| 亚洲美女在线国产| 欧美激情资源网| 欧美经典一区二区| 国产精品免费aⅴ片在线观看| 国产视频不卡一区| 国产精品久久久久久久久果冻传媒 | 91精品国产免费| 制服丝袜av成人在线看| 欧美一级黄色大片| 日韩欧美在线1卡| 欧美国产精品久久| 国产精品久久久久久福利一牛影视 | 久久99精品久久久久婷婷| 日本不卡一二三区黄网| 激情都市一区二区| 成人免费视频网站在线观看| 成人av电影免费观看| 99这里只有久久精品视频| 日本韩国欧美在线| 4438x成人网最大色成网站| 日韩一二三区不卡| 久久精品日产第一区二区三区高清版| 国产精品丝袜黑色高跟| 亚洲一二三区在线观看| 国产一区二区三区久久久| 成人爽a毛片一区二区免费| 一本一道久久a久久精品综合蜜臀| 777午夜精品免费视频| 久久午夜色播影院免费高清| 中文字幕一区二区日韩精品绯色| 亚洲一区在线观看网站| 国产一区二区三区观看| 欧美色图天堂网| 精品国产乱码久久久久久久久| 国产精品久久久久久久裸模| 免费xxxx性欧美18vr| 成人av免费在线播放| 91精品国产一区二区三区香蕉| 中文字幕二三区不卡| 亚洲在线成人精品| 成人精品视频.| 精品日韩在线一区| 亚洲成人1区2区| 成人三级伦理片| 精品国产3级a| 日韩在线观看一区二区| av在线这里只有精品| 精品福利在线导航| 日本亚洲视频在线| 在线免费观看日本一区| 国产欧美日韩综合| 另类小说图片综合网| 在线观看精品一区| 亚洲欧洲日韩女同| 国产一区二区伦理片| 3atv在线一区二区三区| 亚洲人xxxx| 成人黄色国产精品网站大全在线免费观看| 91精品国产综合久久久久久漫画| 中文字幕在线免费不卡| 国产乱人伦精品一区二区在线观看| 色狠狠一区二区三区香蕉| 国产精品久久久久久妇女6080| 国产乱码精品1区2区3区| 日韩三级中文字幕| 日韩av网站在线观看| 欧美日韩成人一区二区| 午夜电影网亚洲视频| 欧美影院午夜播放| 亚洲va韩国va欧美va精品| 日本电影欧美片| 亚洲欧美日韩国产另类专区| 91蜜桃免费观看视频| 亚洲欧美精品午睡沙发| 色婷婷综合久久久| 一区二区三区小说| 色婷婷综合激情| 亚洲成av人影院在线观看网| 欧美日韩国产高清一区二区三区| 亚洲人亚洲人成电影网站色| 99精品久久只有精品| 国产精品天美传媒| 成人av在线网站| 日韩理论片中文av| 欧美在线观看视频一区二区三区| 亚洲图片一区二区| 4438成人网| 国产精一区二区三区| 国产色综合久久| 91麻豆国产福利精品| 亚洲美女一区二区三区| 91精品国产高清一区二区三区 | 福利一区二区在线| 亚洲一区视频在线| 欧美精品九九99久久| 黄色日韩三级电影| 国产精品久久久久影院色老大| 天天综合日日夜夜精品| 国产91精品免费| 欧美午夜宅男影院| 久久不见久久见免费视频7| 一本久久精品一区二区| 综合久久久久久久| 欧美挠脚心视频网站| 久久国产成人午夜av影院| 色悠悠久久综合| 日韩av中文字幕一区二区| 99视频一区二区| 日本在线不卡一区| 午夜精品久久久久久久| 亚洲成av人片在线观看无码| 亚洲国产成人av网| 亚洲精品免费播放| 一区二区三区四区国产精品| 亚洲在线视频网站| 香蕉影视欧美成人| 日本aⅴ亚洲精品中文乱码| 午夜精品视频在线观看| 日韩精品视频网| 喷白浆一区二区| 国产高清亚洲一区| 成人精品国产福利| 色老综合老女人久久久| 欧美午夜一区二区三区| 欧美一级片在线| 26uuu亚洲| 国产精品素人视频| 亚洲精品视频免费看| 五月综合激情网| 蜜桃av噜噜一区二区三区小说| 国产酒店精品激情| av电影一区二区| 欧美视频在线观看一区二区| 91精品国产丝袜白色高跟鞋| 亚洲精品一区二区三区福利| 欧美激情一区二区三区全黄 | 国产精品系列在线观看| 国产成人午夜精品影院观看视频| 国产精品1区2区3区| 99久久精品国产精品久久| 欧美视频第二页| 亚洲精品一线二线三线| 国产精品成人免费| 五月天中文字幕一区二区| 九一久久久久久| 91免费视频观看| 欧美videofree性高清杂交| 日韩毛片视频在线看| 午夜精彩视频在线观看不卡| 粉嫩蜜臀av国产精品网站| 欧美在线高清视频| 久久久久久久久久久久电影| 亚洲精品成人精品456| 极品少妇xxxx偷拍精品少妇| av电影在线观看不卡| 日韩精品一区二区三区四区视频| 国产精品久久久久永久免费观看| 婷婷六月综合亚洲| www.在线成人| 精品国产亚洲在线| 人人超碰91尤物精品国产| 成人深夜在线观看| 日韩视频在线你懂得| 一区二区三区四区在线播放| 国产91在线看| 欧美va在线播放| 日韩中文字幕麻豆| 色综合中文字幕国产 | 91国偷自产一区二区开放时间 | 不卡的av电影| 久久综合999| 六月丁香婷婷色狠狠久久| 色综合久久久久久久久久久| 欧美va天堂va视频va在线| 亚洲成av人在线观看| 欧美在线观看一二区| 日韩理论在线观看| 成人av电影免费在线播放| 久久久亚洲综合| 久久国产夜色精品鲁鲁99| 欧美一区二区三区在线观看视频| 亚洲一卡二卡三卡四卡| 91丨九色丨黑人外教| 国产精品不卡在线| 成人综合在线视频| 国产欧美精品区一区二区三区 | 欧美激情中文不卡| 国产一区中文字幕| 精品国产一区二区在线观看| 青青草原综合久久大伊人精品优势| 日本丶国产丶欧美色综合| 亚洲丝袜自拍清纯另类| 99久久99久久精品免费看蜜桃| 国产精品国产三级国产aⅴ中文 | 欧美一区二区三区小说| 亚洲一区二区五区| 欧美日韩久久一区| 日韩国产在线观看|