www.pudn.com > JPEGMotion.rar > tskProcess.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. 
 * 
 *  ======== thrProcess.h ======== 
 * 
 *  Please refer to readme.txt in this file's directory for a 
 *  detailed description. 
 * 
 */ 
 
#ifndef THRPROCESS_ 
#define THRPROCESS_ 
 
 
// RF5 module includes 
#include  
#include  
 
#ifdef __cplusplus 
extern "C" { 
#endif 
 
#define PROCESSNUMCHANNELS 1 
#define PROCESSNUMCELLS    1 
 
/* Definition of the structure describing the state of the thread. */ 
typedef struct ThrProcess 
{ 
    Int              frameRateControl[PROCESSNUMCHANNELS]; 
    CHAN_Obj         chanListEncode[ PROCESSNUMCHANNELS ]; 
    ICELL_Obj        cellListEncode[ PROCESSNUMCHANNELS * PROCESSNUMCELLS ]; 
    CHAN_Obj         chanListDecode[ PROCESSNUMCHANNELS ]; 
    ICELL_Obj        cellListDecode[ PROCESSNUMCHANNELS * PROCESSNUMCELLS ]; 
} ThrProcess; 
 
// message IDs 
enum 
{ 
    MSGFRAMECHANGE = 0, 
    MSGQUALCHANGE  = 1 
}; 
 
/* prototypes for public functions */ 
extern Void tskProcessInit( Void ); 
extern Void tskProcess( Void ); 
#ifdef __cplusplus 
} 
#endif // extern "C" 
 
#endif // THRPROCESS_