mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-29 08:21:07 +02:00
libcoolstream/ca_cs.h: sync header
Origin commit data
------------------
Branch: ni/coolstream
Commit: 138160ae4f
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-03-08 (Fri, 08 Mar 2013)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -117,13 +117,13 @@ private:
|
|||||||
/// Thread method
|
/// Thread method
|
||||||
virtual void run(void);
|
virtual void run(void);
|
||||||
public:
|
public:
|
||||||
/// Returns the number of CI slots
|
/// Returns the number of CA slots (CI+SC, CI, SC)
|
||||||
u32 GetNumberCISlots(void);
|
u32 GetNumberSlots(enum CA_SLOT_TYPE SlotType = CA_SLOT_TYPE_ALL);
|
||||||
/// Returns the number of Smartcard slots
|
u32 GetNumberCISlots(void) { return GetNumberSlots(CA_SLOT_TYPE_CI); }
|
||||||
u32 GetNumberSmartCardSlots(void);
|
u32 GetNumberSmartCardSlots(void) { return GetNumberSlots(CA_SLOT_TYPE_SMARTCARD); }
|
||||||
/// Singleton
|
/// Singleton
|
||||||
static cCA *GetInstance(void);
|
static cCA *GetInstance(void);
|
||||||
/// Send PMT to a individual or to all available modules
|
/// Send PMT to a individual or to all available modules (DEPRECATED)
|
||||||
bool SendPMT(int Unit, unsigned char *Data, int Len, enum CA_SLOT_TYPE SlotType = CA_SLOT_TYPE_ALL);
|
bool SendPMT(int Unit, unsigned char *Data, int Len, enum CA_SLOT_TYPE SlotType = CA_SLOT_TYPE_ALL);
|
||||||
/// Sends a message to the CA thread
|
/// Sends a message to the CA thread
|
||||||
bool SendMessage(const CA_MESSAGE *Msg);
|
bool SendMessage(const CA_MESSAGE *Msg);
|
||||||
@@ -154,9 +154,9 @@ public:
|
|||||||
/// Notify the module we closed the menu
|
/// Notify the module we closed the menu
|
||||||
void MenuClose(enum CA_SLOT_TYPE, u32 Slot);
|
void MenuClose(enum CA_SLOT_TYPE, u32 Slot);
|
||||||
/// Get the supported CAIDs
|
/// Get the supported CAIDs
|
||||||
int GetCAIDS(CaIdVector & Caids);
|
int GetCAIDS(CaIdVector & Caids, enum CA_SLOT_TYPE SlotType = CA_SLOT_TYPE_ALL);
|
||||||
/// Send a CA-PMT object and Raw unparsed PMT to the CA layer
|
/// Send a CA-PMT object and Raw unparsed PMT to the CA layer
|
||||||
bool SendCAPMT(u64 Source, u8 DemuxSource, u8 DemuxMask, const unsigned char *CAPMT, u32 CAPMTLen, const unsigned char *RawPMT, u32 RawPMTLen);
|
bool SendCAPMT(u64 Source, u8 DemuxSource, u8 DemuxMask, const unsigned char *CAPMT, u32 CAPMTLen, const unsigned char *RawPMT, u32 RawPMTLen, enum CA_SLOT_TYPE SlotType = CA_SLOT_TYPE_ALL);
|
||||||
/// Virtual destructor
|
/// Virtual destructor
|
||||||
virtual ~cCA();
|
virtual ~cCA();
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user