Created by the British Broadcasting Corporation.
Class managing instrumentation overlay.
#include <overlay.h>

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