36 bool PmtVersionChanged(
int PmtPid,
int Sid,
int Version,
bool SetNewVersion =
false);
56int GetCaPids(
int Source,
int Transponder,
int ServiceId,
const int *CaSystemIds,
int BufSize,
int *Pids);
65int GetPmtPid(
int Source,
int Transponder,
int ServiceId);
int NumSidRequests(int Sid)
void PmtPidReset(int PmtPid)
cList< cPmtSidRequest > pmtSidRequestList
bool PmtPidComplete(int PmtPid)
void SwitchToNextPmtPid(void)
virtual void SetStatus(bool On)
Turns this filter on or off, depending on the value of On.
bool PmtVersionChanged(int PmtPid, int Sid, int Version, bool SetNewVersion=false)
cSectionSyncer sectionSyncer
cList< cPmtSidEntry > pmtSidList
virtual void Process(u_short Pid, u_char Tid, const u_char *Data, int Length)
Processes the data delivered to this filter.
bool TransponderChanged(void)
cList< cPmtPidEntry > pmtPidList
int GetCaPids(int Source, int Transponder, int ServiceId, const int *CaSystemIds, int BufSize, int *Pids)
Gets all CA pids for a given channel.
int GetPmtPid(int Source, int Transponder, int ServiceId)
Gets the Pid of the PMT in which the CA descriptors for this channel are defined.
void GetCaDescriptors(int Source, int Transponder, int ServiceId, const int *CaSystemIds, cDynamicBuffer &Buffer, int EsPid)
Gets all CA descriptors for a given channel.