OSDN Git Service

modify PatPacket class in Utils
[tsremuxcpp/developing01.git] / src / Utils.h
index b0a9a06..ad6766c 100755 (executable)
@@ -349,8 +349,8 @@ class PatPacket : public TsTable {
   PatPacket(pByte data)throw(std::invalid_argument);
   ushort GetTransportStreamId(void);
   void SetTransportStreamId(ushort TSId);
-  boost::shared_array<ProgramInfo> GetPrograms(void);
-  void SetPrograms(boost::shared_array<ProgramInfo> programinfo)
+  std::vector<boost::shared_ptr<ProgramInfo> > GetPrograms(void);
+  void SetPrograms(std::vector<boost::shared_ptr<ProgramInfo> > programinfo)
       throw(std::invalid_argument);
   ushort GetProgramInfoLength(void);
 };