Main Page   Namespace List   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

BITSTREAM_ELEMENT Class Reference

#include <syncword.h>

List of all members.

Public Methods

 BITSTREAM_ELEMENT ()
 Construct and initialise a new bitstream_element.

UINT get () const
 Get the length of a bitstream elemenet.

UINT set (const UINT x)
 Set the length of a bitstream element.

UINT operator= (const UINT &x)
 Set the length of a bitstream element.

void print ()
 Print a bitstream_element (debug function).


Friends

ostream & operator<< (ostream &, BITSTREAM_ELEMENT &)


Detailed Description

/brief This class represents one element out of a bitstream.

This class in mainly a virtual class to be used for inheritance by more complex classes.

Definition at line 17 of file syncword.h.


Constructor & Destructor Documentation

BITSTREAM_ELEMENT::BITSTREAM_ELEMENT   [inline]
 

Construct and initialise a new bitstream_element.

Default constructor.

Definition at line 44 of file syncword.h.


Member Function Documentation

UINT BITSTREAM_ELEMENT::get   const [inline]
 

Get the length of a bitstream elemenet.

Return the length of the bitstream_element.

Definition at line 51 of file syncword.h.

UINT BITSTREAM_ELEMENT::operator= const UINT &    x [inline]
 

Set the length of a bitstream element.

Set the length of the bitstream_element.

Definition at line 65 of file syncword.h.

void BITSTREAM_ELEMENT::print   [inline]
 

Print a bitstream_element (debug function).

Print a BITSTREAM_ELEMENT.

Definition at line 72 of file syncword.h.

void BITSTREAM_ELEMENT::set const UINT    x [inline]
 

Set the length of a bitstream element.

Set the length of the bitstream_element.

Definition at line 58 of file syncword.h.


Friends And Related Function Documentation

ostream& operator<< ostream &    os,
BITSTREAM_ELEMENT &    be
[friend]
 

Send BITSTREAM_ELEMENT to output stream.

Definition at line 18 of file bitstreamelement.cpp.


The documentation for this class was generated from the following files:
Generated on Sat Sep 25 14:06:50 2004 for ac3 by doxygen1.2.18