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

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

?? chan.h

?? mpeg2_encoder為MPEG2算法的DEMO
?? 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 |---
 *  --------------     --------------     ----------------
 *                                                |
 *                                                |  ----------
 *                                                |  |        |
 *                                                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一区二区三区免费野_久草精品视频
欧美日韩不卡在线| 日本强好片久久久久久aaa| 国产福利91精品一区二区三区| 精品国产三级电影在线观看| 九色porny丨国产精品| 精品国产不卡一区二区三区| 久久精品国产99久久6| 久久久精品综合| 一本久道中文字幕精品亚洲嫩| 亚洲免费观看高清完整版在线| 在线观看中文字幕不卡| 亚洲一区二区精品久久av| 欧美日韩免费电影| 久久精品国产亚洲一区二区三区| 日韩欧美国产系列| 国产白丝精品91爽爽久久| 亚洲理论在线观看| 日韩欧美黄色影院| 99久久精品一区二区| 日韩国产欧美在线观看| 精品久久久久久久久久久久久久久 | 午夜精品久久久久久久蜜桃app| 婷婷综合五月天| 在线观看欧美日本| 一区二区在线观看不卡| 99综合影院在线| 国产精品毛片久久久久久久| 国产乱码精品一区二区三区忘忧草| 欧美日韩精品一区二区在线播放| 亚洲欧美一区二区三区孕妇| 成人午夜在线视频| 欧美日韩dvd在线观看| 亚洲午夜电影在线| 国产欧美视频一区二区三区| 一本一本大道香蕉久在线精品| 日韩av在线发布| 国产精品色呦呦| 91精品久久久久久久久99蜜臂| 高清av一区二区| 亚洲资源中文字幕| 中文字幕的久久| 91精品国产综合久久香蕉麻豆| 韩国三级在线一区| 亚洲mv在线观看| 国产精品三级视频| 欧美电视剧在线看免费| 色综合久久综合网97色综合| 玖玖九九国产精品| 亚洲成a人v欧美综合天堂下载| 国产欧美一区二区在线观看| 欧美网站大全在线观看| 国产精品18久久久久久久久久久久| 亚洲国产综合视频在线观看| 欧美极品美女视频| 26uuuu精品一区二区| 777午夜精品视频在线播放| 成人高清免费观看| 国产乱理伦片在线观看夜一区| 日韩电影一区二区三区| 亚洲精品福利视频网站| 国产精品嫩草影院com| 久久青草欧美一区二区三区| 91精品婷婷国产综合久久竹菊| 在线看不卡av| 99riav一区二区三区| 成人午夜激情片| 国产毛片精品国产一区二区三区| 免费在线观看一区| 日韩电影在线一区二区| 日韩国产一区二| 日韩电影在线一区| 日本女人一区二区三区| 日本亚洲视频在线| 日韩不卡在线观看日韩不卡视频| 午夜精品久久久久久久久久久| 亚洲综合自拍偷拍| 亚洲在线视频网站| 亚洲动漫第一页| 日韩精品色哟哟| 奇米四色…亚洲| 蜜桃av一区二区在线观看| 免费在线成人网| 极品少妇一区二区| 国产精品综合在线视频| 国产精品一区二区x88av| 国产高清久久久| 成人91在线观看| 在线免费观看一区| 欧美日韩的一区二区| 欧美一级淫片007| 日韩午夜在线观看视频| 精品国产欧美一区二区| 国产欧美一区二区精品久导航| 色悠悠久久综合| 91在线一区二区三区| 国内精品久久久久影院薰衣草| 亚洲一卡二卡三卡四卡无卡久久| 国产婷婷色一区二区三区在线| 91精品婷婷国产综合久久竹菊| 色久优优欧美色久优优| 成人一区二区三区在线观看| 久久精品99久久久| 日韩国产高清在线| 午夜精品久久久久久久蜜桃app| 91麻豆精品国产91久久久资源速度 | 国产精品久久久久婷婷二区次| 国产精品乱人伦| 亚洲v精品v日韩v欧美v专区| 日韩精品1区2区3区| 精品一区二区免费在线观看| 国产91对白在线观看九色| 99re成人精品视频| 欧美一区二区三区男人的天堂| 日本一区二区三区在线观看| 亚洲午夜在线观看视频在线| 麻豆国产精品视频| 99这里都是精品| 5月丁香婷婷综合| 国产精品视频第一区| 亚洲成av人片一区二区梦乃| 黑人精品欧美一区二区蜜桃 | 日本黄色一区二区| 欧美一二三四在线| 中文字幕在线不卡| 免费成人美女在线观看.| 国产成人av电影免费在线观看| 色吧成人激情小说| 久久精品欧美日韩| 日韩国产在线一| 99久久婷婷国产综合精品| 欧美一级二级三级蜜桃| 亚洲免费成人av| 国产精品白丝av| 3d成人动漫网站| 一区二区久久久久久| 成人高清视频免费观看| 日韩三级av在线播放| 成a人片亚洲日本久久| 欧美一二三区在线观看| 亚洲最快最全在线视频| 成人精品免费视频| 精品国产91久久久久久久妲己| 亚洲综合免费观看高清完整版在线 | 一区二区欧美精品| www.成人在线| 久久视频一区二区| 麻豆国产欧美一区二区三区| 欧美体内she精视频| 亚洲天堂av一区| 丰满白嫩尤物一区二区| 欧美v日韩v国产v| 日韩电影一区二区三区| 欧美亚洲丝袜传媒另类| 亚洲免费资源在线播放| 丁香天五香天堂综合| 久久欧美一区二区| 精品一区二区三区免费观看| 亚洲成av人片| 日韩va欧美va亚洲va久久| 国产精品综合二区| 欧美视频自拍偷拍| 中文字幕精品一区二区三区精品 | 久久精品亚洲国产奇米99| 一区二区三区在线免费视频| 麻豆中文一区二区| 色综合久久久久久久久| 欧美videossexotv100| 亚洲色图视频网| 国产精品一区二区三区乱码| 欧美日韩成人一区二区| 97久久精品人人澡人人爽| 久久久久久夜精品精品免费| 久久成人久久爱| 精品乱码亚洲一区二区不卡| 极品尤物av久久免费看| 久久精品这里都是精品| 国产91在线观看丝袜| 中文无字幕一区二区三区| 成人av影视在线观看| 国产剧情在线观看一区二区| 久久午夜羞羞影院免费观看| 国产精品一区二区久久不卡| 久久精品欧美日韩| 成人中文字幕在线| 亚洲桃色在线一区| 欧美性猛片xxxx免费看久爱| 亚洲成人7777| 欧美成人a视频| 丁香六月综合激情| 亚洲三级在线免费| 欧美日韩亚洲不卡| 久久狠狠亚洲综合| 国产拍揄自揄精品视频麻豆| av电影天堂一区二区在线观看| 一区二区三区在线免费播放| 欧美乱熟臀69xxxxxx| 韩国成人精品a∨在线观看| 中文字幕永久在线不卡| 欧美日韩免费一区二区三区| 捆绑调教一区二区三区|