Logo Search packages:      
Sourcecode: vdr-plugin-bitstreamout version File versions  Download package

Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions | Private Attributes | Friends

iec60958 Class Reference

Inheritance diagram for iec60958:
Inheritance graph
[legend]
Collaboration diagram for iec60958:
Collaboration graph
[legend]

List of all members.

Public Member Functions

unsigned int BurstSize (void) const
void Clear (void)
void ClearErr (void) const
virtual const bool Count (const uint_8 *buf, const uint_8 *const tail)=0
virtual const frame_tFrame (const uint_8 *&out, const uint_8 *const end)=0
const frame_tFrame (void) const
const frame_tFrame (enum_frame_t type)
 iec60958 (unsigned int rate, const uint_32 bsize, const uint_8 poff)
virtual void Offset (const uint_8 poff)
void Reset (flags_t arg=0)
unsigned int SampleRate (void) const
void SetBuffer (uint_8 *buf)
void SetErr (void) const
void Switch (void)

Public Attributes

bool isDVD
cPTS pts
unsigned int sample_rate
uint_8 track

Protected Attributes

const uint_32 burst_size

Private Member Functions

void buffer_reset (void)
virtual const void ClassReset (void)

Private Attributes

uint_8 * current
flags_t flags
frame_t last
uint_8 offset
uint_8 * payload
uint_16 * pcm
frame_t play
uint_8 * remember
uint_8 * start

Friends

class cAC3
class cDTS
class cMP2
class cPCM

Detailed Description

Definition at line 94 of file iec60958.h.


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

Generated by  Doxygen 1.6.0   Back to index