mx::DiagnosticsMxPEGTileReceiver Class Reference
[MxPEG Core]

MxPEG tile receiver for testing/diagnostics purposes. More...

#include <DiagnosticsMxPEGTileReceiver.h>

Inheritance diagram for mx::DiagnosticsMxPEGTileReceiver:

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

Public Member Functions

mxm::smart< mxmStringListenumerateInterfaces ()
 (Re)implemented.
mxm::smart< mxmStringListenumerateCapabilities (const mxmString &interface)
 (Re)implemented.
void setFrameInfo (const mxmFrameInfo &frame_info)
 (Re)implemented.
void videoResolutionChanged (int width, int height)
 (Re)implemented.
void frameComplete ()
 (Re)implemented.
void provideVideoTilePixelTarget (int tile_x, int tile_y, mxm::u32 **target_ptr, int *row_stepping_ptr)
 (Re)implemented.
void videoTileTransferred ()
 (Re)implemented.
int frameCounter ()
 Returns the number of frames that have so far been decoded.
mxm::u8 * provideAudioBlockTarget (const mxmAudioBlockInfo &audio_block_info)
 (Re)implemented.
virtual void audioBlockTransferred ()
 (Re)implemented.
void setErrorState ()
 (Re)implemented.
bool errorState ()
 (Re)implemented.

Static Public Member Functions

static IComponentInvokernewInvoker ()
 Generates an invoker singleton for the StreamFile 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)

Private Attributes

int ReceivedFrames
int TileNum
int AudioBlockNum
bool ErrorEncountered
mxm::u32 TilePixelBuffer [16 *16 *3/4]
mxmFrameInfo FrameInfo

Classes

class  Invoker

Detailed Description

MxPEG tile receiver for testing/diagnostics purposes.

Author:
[khe] Kai Hergenroether


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