Created by the British Broadcasting Corporation.
#include <picture.h>
dirac::Picture::Picture | ( | const PictureParams & | pp | ) |
Constructor initialises the picture parameters and the data
dirac::Picture::Picture | ( | const Picture & | cpy | ) |
virtual dirac::Picture::~Picture | ( | ) | [virtual] |
void dirac::Picture::CopyContents | ( | Picture & | out | ) | const |
Copy contents of picture into the output picture passed to it retaining the picture dimensions of the output picture.
void dirac::Picture::Fill | ( | ValueType | val | ) |
Initialise contents of picture with value provided
PictureParams& dirac::Picture::GetPparams | ( | ) | const [inline] |
void dirac::Picture::SetPictureSort | ( | const PictureSort | ps | ) | [inline] |
void dirac::Picture::SetPictureType | ( | const PictureType | ftype | ) | [inline] |
void dirac::Picture::SetReferenceType | ( | const ReferenceType | rtype | ) | [inline] |
void dirac::Picture::ReconfigPicture | ( | const PictureParams & | pp | ) |
PicArray& dirac::Picture::Ydata | ( | ) | [inline] |
PicArray& dirac::Picture::Udata | ( | ) | [inline] |
PicArray& dirac::Picture::Vdata | ( | ) | [inline] |
const PicArray& dirac::Picture::Ydata | ( | ) | const [inline] |
const PicArray& dirac::Picture::Udata | ( | ) | const [inline] |
const PicArray& dirac::Picture::Vdata | ( | ) | const [inline] |
PicArray& dirac::Picture::UpYdata | ( | ) |
PicArray& dirac::Picture::UpUdata | ( | ) |
PicArray& dirac::Picture::UpVdata | ( | ) |
const PicArray& dirac::Picture::UpYdata | ( | ) | const |
const PicArray& dirac::Picture::UpUdata | ( | ) | const |
const PicArray& dirac::Picture::UpVdata | ( | ) | const |
void dirac::Picture::Clip | ( | ) |
Clips the data to lie between 0 and (1<<video_depth)-1
void dirac::Picture::ClipUpData | ( | ) |
Clips the upconverted data to lie between 0 and (1<<video_depth)-1
void dirac::Picture::Init | ( | ) | [private] |
void dirac::Picture::ClearData | ( | ) | [private] |
PictureParams dirac::Picture::m_pparams [mutable, private] |
PicArray* dirac::Picture::m_Y_data [private] |
PicArray* dirac::Picture::m_U_data [private] |
PicArray* dirac::Picture::m_V_data [private] |
PicArray* dirac::Picture::m_upY_data [mutable, private] |
PicArray* dirac::Picture::m_upU_data [mutable, private] |
PicArray* dirac::Picture::m_upV_data [mutable, private] |
bool dirac::Picture::m_redo_upYdata [mutable, private] |
bool dirac::Picture::m_redo_upUdata [mutable, private] |
bool dirac::Picture::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.