MxPEG
scan decoder implementation using Intel's Performance Primitives library.
More...
#include <MxPEGScanDecoderIPP.h>
Inheritance diagram for mx::MxPEGScanDecoderIPP:
Public Member Functions | |
mxm::smart< mxmStringList > | enumerateInterfaces () |
(Re)implemented. | |
mxm::smart< mxmStringList > | enumerateCapabilities (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 IComponentInvoker * | newInvoker () |
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 | |
IMxPEGTileReceiver * | TileReceiver |
int | Width |
int | Height |
mxm::u32 * | UpperHalfBuffer |
bool | ErrorEncountered |
Classes | |
class | Invoker |
MxPEG
scan decoder implementation using Intel's Performance Primitives library.
[khe]
Kai Hergenroether