mx::MxPEGScanDecoderIPP Class Reference
[IPP-Accelerated MxPEG]

MxPEG scan decoder implementation using Intel's Performance Primitives library. More...

#include <MxPEGScanDecoderIPP.h>

Inheritance diagram for mx::MxPEGScanDecoderIPP:

mx::MxPEGScanDecoderIPPCore mx::IComponent mx::IMxPEGScanDecoder mxmObject mx::IUndecodedMxPEGFrameReceiver mx::IInterface mx::IUndecodedMxPEGFrameReceiver mx::ISendsMxPEGTiles mx::IErrorState mx::IErrorState mx::IInterface mx::IInterface mx::IInterface List of all members.

Public Member Functions

mxm::smart< mxmStringListenumerateInterfaces ()
 (Re)implemented.
mxm::smart< mxmStringListenumerateCapabilities (const mxmString &interface)
 (Re)implemented.
void receiveUndecodedMxPEGFrame (mxmUndecodedMxPEGFrameDescriptor *frame_descriptor)
 (Re)implemented.
void receiveMxPEGAudioFrame (const mxmAudioBlockInfo &audio_info, const mxm::u8 *sample_data)
 (Re)implemented.
void setMxPEGTileReceiver (IMxPEGTileReceiver *receiver)
 (Re)implemented.
bool errorState ()
 (Re)implemented.
void setErrorState ()
 (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

IMxPEGTileReceiverTileReceiver
int Width
int Height
mxm::u32 * UpperHalfBuffer
bool ErrorEncountered

Classes

class  Invoker

Detailed Description

MxPEG scan decoder implementation using Intel's Performance Primitives library.

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