//#include "DVBDemuxHandles.mpp"
#define prefix_
-///////////////////////////////cc.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
// senf::DVBDemuxHandles
prefix_ void senf::DVBDemuxSectionSocketProtocol::init_client(unsigned short adapter, unsigned short device)
sec_filter.filter.mask[0] = mask;
sec_filter.filter.mode[0] = mode;
sec_filter.flags = flags;
-
+
if (::ioctl(fd(), DMX_SET_FILTER, &sec_filter) < 0)
SENF_THROW_SYSTEM_EXCEPTION("Could not set section filter of DVB adapter.");
}
prefix_ void senf::DVBDemuxPESSocketProtocol::setPESFilter(unsigned short int pid, dmx_input_t input, dmx_output_t output, dmx_pes_type_t pesType, unsigned int flags)
const
{
-
+
struct dmx_pes_filter_params pes_filter;
::memset(&pes_filter, 0, sizeof(struct dmx_pes_filter_params));
pes_filter.pid = pid;
pes_filter.output = output;
pes_filter.pes_type = pesType;
pes_filter.flags = flags;
-
+
if (::ioctl(fd(), DMX_SET_PES_FILTER, &pes_filter) < 0)
SENF_THROW_SYSTEM_EXCEPTION("Could not set PES filter of DVB adapter.");
}
return 188;
}
-///////////////////////////////cc.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
//#include "DVBDemuxHandles.mpp"