OSDN Git Service

implement H264Info class in Utils
[tsremuxcpp/developing01.git] / src / tsremuxcpp_define.h
1 #ifndef TSREMUXCPP_DEFINE_H_
2 #define TSREMUXCPP_DEFINE_H_
3
4 #include <time.h>
5 #include <boost/shared_array.hpp>
6 #include <boost/shared_ptr.hpp>
7 #include <vector>
8
9 #define readonly const
10
11 namespace TsRemux {
12     typedef unsigned char byte;
13     typedef unsigned short ushort;
14     typedef unsigned int uint;
15     typedef unsigned int UInt32;
16     typedef signed int Int32;
17     typedef unsigned long long UInt64;
18     typedef signed long long Int64;
19     typedef time_t TimeSpan;
20     typedef boost::shared_array<byte> pByte;
21 //    typedef std::vector<byte> Bytes;
22 //    typedef std::vector<byte>::iterator Iter;
23 } // namespace
24 #endif TSREMUXCPP_DEFINE_H_