senf::DVBPESProtocolWrapper Class Reference

#include <senf/Socket/Protocols/DVB/DVBProtocolWrapper.hh>

Inheritance diagram for senf::DVBPESProtocolWrapper:

Public Types

enum  Flags { CHECK_CRC = DMX_CHECK_CRC, ONESHOT = DMX_ONESHOT, IMMEDIATE_START = DMX_IMMEDIATE_START }
 

Public Member Functions

 DVBPESProtocolWrapper (senf::DVBDemuxPESHandle sh)
 
 ~DVBPESProtocolWrapper ()
 
void setPESFilter (unsigned short int pid, dmx_input_t input, dmx_output_t output, dmx_pes_type_t pesType, unsigned int flags)
 
void startFiltering ()
 Starts filtering. More...
 
void stopFiltering ()
 Stops filtering. More...
 
- Public Member Functions inherited from senf::DVBProtocolWrapper
 DVBProtocolWrapper ()
 
virtual ~DVBProtocolWrapper ()
 

Public Attributes

senf::console::ScopedDirectory dir
 

Detailed Description

Definition at line 57 of file DVBProtocolWrapper.hh.

Member Enumeration Documentation

◆ Flags

Enumerator
CHECK_CRC 
ONESHOT 
IMMEDIATE_START 

Definition at line 63 of file DVBProtocolWrapper.hh.

Constructor & Destructor Documentation

◆ DVBPESProtocolWrapper()

senf::DVBPESProtocolWrapper::DVBPESProtocolWrapper ( senf::DVBDemuxPESHandle  sh)

Definition at line 89 of file DVBProtocolWrapper.cc.

◆ ~DVBPESProtocolWrapper()

senf::DVBPESProtocolWrapper::~DVBPESProtocolWrapper ( )
inline

Definition at line 69 of file DVBProtocolWrapper.hh.

Member Function Documentation

◆ setPESFilter()

void senf::DVBPESProtocolWrapper::setPESFilter ( unsigned short int  pid,
dmx_input_t  input,
dmx_output_t  output,
dmx_pes_type_t  pesType,
unsigned int  flags 
)

◆ startFiltering()

void senf::DVBPESProtocolWrapper::startFiltering ( )

Starts filtering.

◆ stopFiltering()

void senf::DVBPESProtocolWrapper::stopFiltering ( )

Stops filtering.

Member Data Documentation

◆ dir

senf::console::ScopedDirectory senf::DVBPESProtocolWrapper::dir

Definition at line 66 of file DVBProtocolWrapper.hh.


The documentation for this class was generated from the following files: