Dirac - A Video Codec

Created by the British Broadcasting Corporation.


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

Picture type Class.

#include <common.h>

Public Member Functions

 PictureSort ()
 
void SetIntra ()
 
void SetInter ()
 
void SetNonRef ()
 
void SetRef ()
 
bool IsInter () const
 
bool IsIntra () const
 
bool IsRef () const
 
bool IsNonRef () const
 
void SetIntraNonRef ()
 
void SetIntraRef ()
 
void SetInterNonRef ()
 
void SetInterRef ()
 
bool IsIntraNonRef () const
 
bool IsIntraRef () const
 
bool IsInterNonRef () const
 
bool IsInterRef () const
 
void Clear ()
 

Static Public Member Functions

static PictureSort IntraRefPictureSort ()
 
static PictureSort InterRefPictureSort ()
 
static PictureSort IntraNonRefPictureSort ()
 
static PictureSort InterNonRefPictureSort ()
 

Private Attributes

unsigned char fs
 

Constructor & Destructor Documentation

◆ PictureSort()

dirac::PictureSort::PictureSort ( )
inline

Member Function Documentation

◆ Clear()

void dirac::PictureSort::Clear ( )
inline

◆ InterNonRefPictureSort()

static PictureSort dirac::PictureSort::InterNonRefPictureSort ( )
inlinestatic

References SetInterNonRef().

◆ InterRefPictureSort()

static PictureSort dirac::PictureSort::InterRefPictureSort ( )
inlinestatic

References SetInterRef().

◆ IntraNonRefPictureSort()

static PictureSort dirac::PictureSort::IntraNonRefPictureSort ( )
inlinestatic

References SetIntraNonRef().

◆ IntraRefPictureSort()

static PictureSort dirac::PictureSort::IntraRefPictureSort ( )
inlinestatic

References SetIntraRef().

◆ IsInter()

bool dirac::PictureSort::IsInter ( ) const
inline

◆ IsInterNonRef()

bool dirac::PictureSort::IsInterNonRef ( ) const
inline

◆ IsInterRef()

bool dirac::PictureSort::IsInterRef ( ) const
inline

◆ IsIntra()

bool dirac::PictureSort::IsIntra ( ) const
inline

◆ IsIntraNonRef()

bool dirac::PictureSort::IsIntraNonRef ( ) const
inline

◆ IsIntraRef()

bool dirac::PictureSort::IsIntraRef ( ) const
inline

◆ IsNonRef()

bool dirac::PictureSort::IsNonRef ( ) const
inline

◆ IsRef()

bool dirac::PictureSort::IsRef ( ) const
inline

◆ SetInter()

void dirac::PictureSort::SetInter ( )
inline

◆ SetInterNonRef()

void dirac::PictureSort::SetInterNonRef ( )
inline

Referenced by InterNonRefPictureSort().

◆ SetInterRef()

void dirac::PictureSort::SetInterRef ( )
inline

Referenced by InterRefPictureSort().

◆ SetIntra()

void dirac::PictureSort::SetIntra ( )
inline

◆ SetIntraNonRef()

void dirac::PictureSort::SetIntraNonRef ( )
inline

Referenced by IntraNonRefPictureSort().

◆ SetIntraRef()

void dirac::PictureSort::SetIntraRef ( )
inline

Referenced by IntraRefPictureSort().

◆ SetNonRef()

void dirac::PictureSort::SetNonRef ( )
inline

◆ SetRef()

void dirac::PictureSort::SetRef ( )
inline

Member Data Documentation

◆ fs

unsigned char dirac::PictureSort::fs
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.