eitd/dmx.cpp: add next_filter()

This commit is contained in:
[CST] Focus
2012-02-16 20:40:21 +04:00
parent e6866f92f8
commit 2a7908ae27
2 changed files with 11 additions and 1 deletions

View File

@@ -551,6 +551,15 @@ int DMX::request_unpause(void)
return 0;
}
bool DMX::next_filter()
{
if (filter_index + 1 < (signed) filters.size()) {
change(filter_index + 1);
return true;
}
return false;
}
const char *dmx_filter_types [] = {
"dummy filter",
"actual transport stream, scheduled",

View File

@@ -41,7 +41,7 @@ typedef unsigned char version_number_t;
class DMX
{
private:
protected:
int fd;
cDemux * dmx;
@@ -63,6 +63,7 @@ private:
bool check_complete(const unsigned char table_id, const unsigned short extension_id, const unsigned short onid, const unsigned short tsid, const unsigned char);
sections_id_t create_sections_id(const unsigned char table_id, const unsigned short extension_id, const unsigned char section_number, const unsigned short onid, const unsigned short tsid);
bool next_filter();
void init();
public: