Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

MPGGOP Class Reference

#include <MPGGOP.hpp>

Inheritance diagram for MPGGOP:

GOP List of all members.

Public Methods

 MPGGOP (Stream *s, unsigned int pat_i)
 MPGGOP (Stream *s, unsigned int mod_i, unsigned int pat_i)
 ~MPGGOP ()
uint getByteSize ()
void setByteSize (uint size)
uint getNoBVOPs ()
void incNoBVOPs ()

Private Attributes

uint noBVOPs
uint BVOPsByteSize

Constructor & Destructor Documentation

MPGGOP::MPGGOP Stream   s,
unsigned int    pat_i
 

Creates a new MPGGOP.

Parameters:
s  The stream where the MPGGOP belongs to.
pat_i  The number of the MPGGOP.

Definition at line 4 of file MPGGOP.cpp.

References BVOPsByteSize, and noBVOPs.

MPGGOP::MPGGOP Stream   s,
unsigned int    mod_i,
unsigned int    pat_i
 

Creates a new MPGGOP.

Parameters:
s  The stream where the MPGGOP belongs to.
mod_i  The modification number of the MPGGOP.
pat_i  The number of the MPGGOP.

Definition at line 9 of file MPGGOP.cpp.

References BVOPsByteSize, and noBVOPs.

MPGGOP::~MPGGOP  
 

Definition at line 16 of file MPGGOP.cpp.


Member Function Documentation

uint MPGGOP::getByteSize  
 

Returns the size of the MPGGOP in bytes.

Definition at line 19 of file MPGGOP.cpp.

References GOP::byteSize.

Referenced by PatGen::init().

uint MPGGOP::getNoBVOPs  
 

Returns the number of B-VOPs in this pattern.

Returns :
noBVOPs

Definition at line 27 of file MPGGOP.cpp.

References noBVOPs.

void MPGGOP::incNoBVOPs  
 

Increases the number of B-VOPs in this pattern by one.

Definition at line 31 of file MPGGOP.cpp.

References noBVOPs.

Referenced by MPGStream::addNextGOP().

void MPGGOP::setByteSize uint    size
 

Sets the size of the MPGGOP.

Definition at line 23 of file MPGGOP.cpp.

References GOP::byteSize.


Member Data Documentation

uint MPGGOP::BVOPsByteSize [private]
 

Byte size of B-VOPs in this pattern

Definition at line 58 of file MPGGOP.hpp.

Referenced by MPGGOP().

uint MPGGOP::noBVOPs [private]
 

Number of B-VOPs in this pattern

Definition at line 53 of file MPGGOP.hpp.

Referenced by getNoBVOPs(), incNoBVOPs(), and MPGGOP().


The documentation for this class was generated from the following files:
Generated on Wed Mar 19 11:57:44 2003 for qctva4lv by doxygen1.2.17