📄 thrprocess.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.
*
*/
/*
* ======== thrEncode.h ========
*
*/
#ifndef THRPROCESS_
#define THRPROCESS_
// RF5 module includes
#include <chan.h>
#include <icell.h>
#include "encode/cellH264encode.h"
#include "decode/cellH264decode.h"
#include "appThreads.h" // thread-wide common info
#ifdef __cplusplus
extern "C" {
#endif
// Combination Channels
enum { CHCOMBO = 0,
NUMCOMBOCHANS
};
// Cells for Combo
enum { CHCOMBOCELLENC = 0,
CHCOMBONUMCELLS
};
#define TOTALNUMCHANS (NUMCOMBOCHANS)
// message IDs
enum {
MSGNEWRATIO = 0,
MSGNEWREFERENCE,
MSGNEWCOLOR
};
/* Definition of the structure describing the state of the thread. */
typedef struct ThrProcess {
CHAN_Obj comboChans[NUMCOMBOCHANS];
ICELL_Obj comboCells[NUMCOMBOCHANS * CHCOMBONUMCELLS];
Char *enc_buf;
ScomCapToProc scombufCap;
} ThrProcess;
/* prototypes for public functions */
extern Void thrProcessInit( Void );
extern Void thrProcessStartup( Void );
extern Void thrProcessRun( Void );
#ifdef __cplusplus
}
#endif // extern "C"
#endif // THRPROCESS_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -