openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eDVBAudio Class Reference

#include <decoder.h>

Inheritance diagram for eDVBAudio:
iObject

Public Types

enum  {
  aMPEG , aAC3 , aDTS , aAAC ,
  aAACHE , aLPCM , aDTSHD , aDDP ,
  aDRA , aAC4
}
 
enum  { aMonoLeft , aStereo , aMonoRight }
 

Public Member Functions

 eDVBAudio (eDVBDemux *demux, int dev)
 
void setChannel (int channel)
 
void stop ()
 
int startPid (int pid, int type)
 
void flush ()
 
void freeze ()
 
void unfreeze ()
 
int getPTS (pts_t &now)
 
virtual ~eDVBAudio ()
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
aMPEG 
aAC3 
aDTS 
aAAC 
aAACHE 
aLPCM 
aDTSHD 
aDDP 
aDRA 
aAC4 

◆ anonymous enum

anonymous enum
Enumerator
aMonoLeft 
aStereo 
aMonoRight 

Constructor & Destructor Documentation

◆ eDVBAudio()

eDVBAudio::eDVBAudio ( eDVBDemux demux,
int  dev 
)

◆ ~eDVBAudio()

eDVBAudio::~eDVBAudio ( )
virtual

Member Function Documentation

◆ flush()

void eDVBAudio::flush ( )

◆ freeze()

void eDVBAudio::freeze ( )

◆ getPTS()

int eDVBAudio::getPTS ( pts_t now)

◆ setChannel()

void eDVBAudio::setChannel ( int  channel)

◆ startPid()

int eDVBAudio::startPid ( int  pid,
int  type 
)

◆ stop()

void eDVBAudio::stop ( )

◆ unfreeze()

void eDVBAudio::unfreeze ( )

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