Play-/tools/MediaCenter/Source/VideoStream_ReadDcDifferential.h
jpd002 d7d77241ff Added MediaCenter project.
git-svn-id: http://svn.purei.org/purei/trunk@1064 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-01-12 03:20:40 +00:00

33 lines
583 B
C++

#ifndef _VIDEOSTREAM_READDCDIFFERENTIAL_H_
#define _VIDEOSTREAM_READDCDIFFERENTIAL_H_
#include "VideoStream_Program.h"
namespace VideoStream
{
class ReadDcDifferential : public Program
{
public:
ReadDcDifferential();
virtual ~ReadDcDifferential();
void Reset();
void SetChannel(unsigned int);
void Execute(void*, Framework::CBitStream&);
private:
enum PROGRAM_STATE
{
STATE_READSIZE,
STATE_READDIFF,
STATE_DONE,
};
PROGRAM_STATE m_programState;
unsigned int m_channel;
uint8 m_size;
};
}
#endif