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);
};