4 #ifndef _CPL_RTV_DEVICE_H_ 5 #define _CPL_RTV_DEVICE_H_ 7 #include "base classses.h" 9 #include "misc tools.h" 15 #define RTV_MAN_STR _T("RTVMan") 21 void ProcessData(
const void *pHead, DWORD dwSize, __int64 llId);
22 void Result(
void *pHead,
bool bPass) {
if (m_pcMemPool) m_pcMemPool->PoolRelease(pHead);}
23 virtual DWORD
GetInfo(
void* pHead, DWORD dwSize);
26 void NextFrame(
unsigned char* aucData,
unsigned short usChan);
28 std::vector<CChannelRTV*> m_acRTVDevices;
29 std::vector<CRITICAL_SECTION*> m_ahCallbackSafe;
30 unsigned short m_usChans;
35 #define RTV_CHAN_STR _T("RTVChan") 48 LARGE_INTEGER &llStart);
50 void ProcessData(
const void *pHead, DWORD dwSize, __int64 llId);
51 void Result(
void *pHead,
bool bPass);
52 DWORD
GetInfo(
void* pHead, DWORD dwSize);
57 const std::tstring m_csPipeName;
58 const unsigned short m_usChan;
64 CRITICAL_SECTION m_hSentSafe;
virtual DWORD GetInfo(void *pHead, DWORD dwSize)
void NextFrame(unsigned char *aucData, unsigned short usChan)
void ProcessData(const void *pHead, DWORD dwSize, __int64 llId)
void Result(void *pHead, bool bPass)