Created by the British Broadcasting Corporation.
#include <frame.h>
dirac::Frame::Frame | ( | const FrameParams & | fp | ) |
Constructor initialises the frame parameters and the data
dirac::Frame::Frame | ( | const Frame & | cpy | ) |
virtual dirac::Frame::~Frame | ( | ) | [virtual] |
FrameParams& dirac::Frame::GetFparams | ( | ) | const [inline] |
References m_fparams.
void dirac::Frame::SetFrameSort | ( | const FrameSort | fs | ) | [inline] |
References m_fparams, and dirac::FrameParams::SetFSort().
void dirac::Frame::SetFrameType | ( | const FrameType | ftype | ) | [inline] |
References m_fparams, and dirac::FrameParams::SetFrameType().
void dirac::Frame::SetReferenceType | ( | const ReferenceType | rtype | ) | [inline] |
References m_fparams, and dirac::FrameParams::SetReferenceType().
void dirac::Frame::ReconfigFrame | ( | const FrameParams & | fp | ) |
PicArray& dirac::Frame::UpYdata | ( | ) |
PicArray& dirac::Frame::UpUdata | ( | ) |
PicArray& dirac::Frame::UpVdata | ( | ) |
const PicArray& dirac::Frame::UpYdata | ( | ) | const |
const PicArray& dirac::Frame::UpUdata | ( | ) | const |
const PicArray& dirac::Frame::UpVdata | ( | ) | const |
void dirac::Frame::Clip | ( | ) |
Clips the data to lie between 0 and (1<<video_depth)-1
void dirac::Frame::ClipUpData | ( | ) |
Clips the upconverted data to lie between 0 and (1<<video_depth)-1
void dirac::Frame::Init | ( | ) | [private] |
void dirac::Frame::ClearData | ( | ) | [private] |
void dirac::Frame::ClipComponent | ( | PicArray & | pic_data | ) | const [private] |
FrameParams dirac::Frame::m_fparams [mutable, private] |
Referenced by GetFparams(), SetFrameSort(), SetFrameType(), and SetReferenceType().
PicArray* dirac::Frame::m_Y_data [private] |
Referenced by Ydata().
PicArray* dirac::Frame::m_U_data [private] |
Referenced by Udata().
PicArray* dirac::Frame::m_V_data [private] |
Referenced by Vdata().
PicArray* dirac::Frame::m_upY_data [mutable, private] |
PicArray* dirac::Frame::m_upU_data [mutable, private] |
PicArray* dirac::Frame::m_upV_data [mutable, private] |
bool dirac::Frame::m_redo_upYdata [mutable, private] |
bool dirac::Frame::m_redo_upUdata [mutable, private] |
bool dirac::Frame::m_redo_upVdata [mutable, private] |
© 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.