www.pudn.com > JPEGMotion.rar > celljpegenc_ti.h


/* 
 *  Copyright 2002 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. 
 *   
 */ 
/* "@(#) RF5_IEK 1.20.07 09-26-02 (swat-c12)" */ 
/* 
 *  ======== celljpegenc.h ======== 
 */ 
 
#ifndef CELLJPEGENCATE_ 
#define CELLJPEGENCATE_ 
 
#include  
#include "ijpegenc.h" 
 
#ifdef __cplusplus 
extern "C" { 
#endif 
 
// v-table for this cell  
extern ICELL_Fxns JPEGENC_CELLFXNS; 
 
// v-table for this cell's algorithm 
extern far IJPEGENC_Fxns JPEGENC_IJPEGENC; 
 
/* 
 *  ======== JPEGDEC_cellClose ======== 
 * 
 */ 
extern Bool JPEGENC_cellClose( ICELL_Handle handle ); 
 
/* 
 *  ======== JPEGENC_cellExecute ======== 
 *  Function used to execute the algorithm corresponding to the cell  
 */ 
extern Bool JPEGENC_cellExecute( ICELL_Handle handle, Arg arg ); 
 
/* 
 *  ======== JPEGDEC_cellOpen ======== 
 * 
 */ 
extern Bool JPEGENC_cellOpen( ICELL_Handle handle ); 
 
 
 
extern Int JPEGENC_cellControl(ICELL_Handle handle, IALG_Cmd cmd, IALG_Status *status); 
 
/*  
 * ======== JPEGENC cell environment ======== 
 */ 
typedef struct JPEGENC_Env { 
    Char * butterflyIntBuf; 
    Char * procIntBuf; 
    Char * intYBuf; 
    Char * intCrBuf; 
    Char * intCbBuf; 
} JPEGENC_Env; 
 
#ifdef __cplusplus 
} 
#endif // extern "C"  
 
#endif // CELLJPEGENC_