📄 dummyserver.h
字号:
// DummyServer.h: interface for the CDummyServer class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_DUMMYSERVER_H__410329F2_B27D_4EBE_9244_890B6B5CD44E__INCLUDED_)#define AFX_DUMMYSERVER_H__410329F2_B27D_4EBE_9244_890B6B5CD44E__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000#include <memory.h>#include <stdio.h>#define LINUX#ifdef LINUX#include <sys/time.h>#elsestruct timeval{ int tv_sec; int tv_usec;};#endifconst int MAX_FRAME_LENGTH=200000;const int GO_STREAM=1;const int MPEG4_STREAM=2; class CDummyServer {public: int StartTime(timeval tv); int Close(); int getOneFrame(unsigned char * buffer); int Init(int dFrameRate, int nMaxFrame, int nStreamFormat, char * fileName); CDummyServer(); virtual ~CDummyServer();protected: unsigned char m_SyncWord[16]; double m_dFrameRate; unsigned char * pFrame; int m_nFrameLength; int m_nFilePoint; int m_nMaxFrame; int m_nRollBackCount; int frameNum; int m_nStreamFormat; int readNextFrame(unsigned char * buffer, FILE * fp); int readNextFrame_MV4(unsigned char * buffer, FILE * fp); double m_dStartTime; FILE * fpSource;};#endif // !defined(AFX_DUMMYSERVER_H__410329F2_B27D_4EBE_9244_890B6B5CD44E__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -