Created by the British Broadcasting Corporation.
Class managing instrumentation overlay.
#include <overlay.h>
Public Member Functions | |
Overlay (const OverlayParams &, Picture &) | |
constructor | |
~Overlay () | |
Destructor. | |
void | ProcessPicture (const MEData &, const OLBParams &) |
void | ProcessPicture () |
Private Member Functions | |
void | DoOverlay (const MEData &) |
Manages overlay based on command-line option. | |
void | CalculateFactors (const ChromaFormat &) |
Calculates chroma sample factors. | |
void | PadPicture (const MEData &) |
Calculates if picture requires padding. | |
void | GlobalMotionDifference (const MEData &, MvArray &) |
Remove global motion from block motion. | |
Private Attributes | |
int | m_mv_scale |
Temporal scaling factor for motion vectors. | |
int | m_ref |
Local copy of reference offset. | |
const OverlayParams | m_oparams |
Overlay parameters. | |
Picture & | m_picture |
Local reference to picture. | |
DrawPictureMotionParams | m_draw_params |
Parameters for drawing picture overlays. | |
dirac_instr::Overlay::Overlay | ( | const OverlayParams & | , |
Picture & | |||
) |
dirac_instr::Overlay::~Overlay | ( | ) |
|
private |
|
private |
|
private |
|
private |
void dirac_instr::Overlay::ProcessPicture | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
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.