OSDN Git Service

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