mx::MxPEGRawFrameDumper Class Reference
[MxPEG Core]

MxPEG raw frame dumper implementation. More...

#include <MxPEGRawFrameDumper.h>

Inheritance diagram for mx::MxPEGRawFrameDumper:

mx::BufferedMxPEGDecoderBackEnd mx::IComponent mx::IMxPEGRawFrameDumper mxmObject mx::IMxPEGTileReceiver mx::IInterface mx::IMxPEGTileReceiver mx::ISendsSegmentedStream mx::IErrorState mx::IErrorState mx::IInterface mx::IInterface mx::IInterface List of all members.

Public Member Functions

 MxPEGRawFrameDumper ()
 The frame dumper assumes ownership over the frame receiver.
mxm::smart< mxmStringListenumerateInterfaces ()
 (Re)implemented.
mxm::smart< mxmStringListenumerateCapabilities (const mxmString &interface)
 (Re)implemented.
void setSegmentedStreamReceiver (ISegmentedStreamReceiver *receiver)
 (Re)implemented.
void dumpFrame ()
 (Re)implemented.
void enableExplicitDumps (bool enabled)
 (Re)implemented.
void enableYUVDumps (bool enabled)
 (Re)implemented.
void videoResolutionChanged (int width, int height)
 (Re)implemented.
void videoTileTransferred ()
 (Re)implemented.
mxm::u8 * provideAudioBlockTarget (const mxmAudioBlockInfo &audio_block_info)
 (Re)implemented.
void audioBlockTransferred ()
 (Re)implemented.
void frameComplete ()
 (Re)implemented.
int frameCounter ()
 (Re)implemented.
void setErrorState ()
 (Re)implemented.
bool errorState ()
 (Re)implemented.

Static Public Member Functions

static IComponentInvokernewInvoker ()
 Generates an invoker singleton for the MxPEGParser component.

Static Private Member Functions

static mxm::smart< mxmStringList_enumerateInterfaces ()
 These static methods provide interface and capability ids for registration with the framework (for both the component and its invoker).
static mxm::smart< mxmStringList_enumerateCapabilities (const mxmString &interface_id)

Private Attributes

ISegmentedStreamReceiverFrameReceiver
bool ConvertToYUV
mxm::u8 * YUVBuffer
bool ExplicitDumpMode
int FrameCounter
bool ErrorEncountered

Classes

class  Invoker

Detailed Description

MxPEG raw frame dumper implementation.

Author:
[khe] Kai Hergenroether


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