Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Public Member Functions | Private Attributes | List of all members
dirac::ParseParams Class Reference

Parameters relating to the complexity of encoder/decoder.

#include <common.h>

Public Member Functions

 ParseParams ()
 Default constructor. More...
 
unsigned int MajorVersion () const
 Get the major version. More...
 
unsigned int MinorVersion () const
 Get the minor version. More...
 
unsigned int Profile () const
 Get the Profile. More...
 
unsigned int Level () const
 Get the Level. More...
 
void SetMajorVersion (unsigned int major_ver)
 Set the major version. More...
 
void SetMinorVersion (unsigned int minor_ver)
 Set the minor version. More...
 
void SetProfile (unsigned int profile)
 Set the Profile. More...
 
void SetLevel (unsigned int level)
 Set the Level. More...
 

Private Attributes

unsigned int m_major_ver
 Major Version. More...
 
unsigned int m_minor_ver
 Minor Version. More...
 
unsigned int m_profile
 Profile. More...
 
unsigned int m_level
 Level. More...
 

Constructor & Destructor Documentation

dirac::ParseParams::ParseParams ( )

Member Function Documentation

unsigned int dirac::ParseParams::Level ( ) const
inline
unsigned int dirac::ParseParams::MajorVersion ( ) const
inline
unsigned int dirac::ParseParams::MinorVersion ( ) const
inline
unsigned int dirac::ParseParams::Profile ( ) const
inline
void dirac::ParseParams::SetLevel ( unsigned int  level)
inline
void dirac::ParseParams::SetMajorVersion ( unsigned int  major_ver)
inline
void dirac::ParseParams::SetMinorVersion ( unsigned int  minor_ver)
inline
void dirac::ParseParams::SetProfile ( unsigned int  profile)
inline

Member Data Documentation

unsigned int dirac::ParseParams::m_level
private
unsigned int dirac::ParseParams::m_major_ver
private
unsigned int dirac::ParseParams::m_minor_ver
private
unsigned int dirac::ParseParams::m_profile
private

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

© 2004 British Broadcasting Corporation. Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.