mx::IMxPEGRawFrameDumper Class Reference
[Component Interfaces]

MxPEG tile receiver dumping raw RGB and YUV frames. More...

#include <IMxPEGRawFrameDumper.h>

Inheritance diagram for mx::IMxPEGRawFrameDumper:

mx::IMxPEGTileReceiver mx::ISendsSegmentedStream mx::IErrorState mx::IInterface mx::IInterface mx::MxPEGRawFrameDumper List of all members.

Public Member Functions

virtual void dumpFrame ()=0
 Explicitly causes the current contents of the frame buffer to be written to the frame receiver.
virtual void enableExplicitDumps (bool enabled)=0
 Toggles explicit dump mode.
virtual void enableYUVDumps (bool enabled)=0
 Toggles YUV output mode.

Detailed Description

MxPEG tile receiver dumping raw RGB and YUV frames.

Per default, the dumper writes raw RGB data with 3 bytes per pixel (being R, G and B values respectively). If RGB-to-YUV conversion is turned on, the frame is dumped in the planar yv12 YUV format. Note that this YUV format uses the YCbCr colorspace rather than plain YUV.

If explicit dump mode is enabled via enableExplicitDumps(), frames will not automatically be dumped on frameComplete() events, but only when dumpFrame() gets called.

Note:
The generated raw frame formats are digestible by the commonly used transcode and MPlayer/mencoder tools.
Author:
[khe] Kai Hergenroether


The documentation for this class was generated from the following file:
Generated on Fri Jun 29 17:21:05 2007 for MxPEG SDK by  doxygen 1.4.6