MxPEG
raw frame dumper implementation.
More...
#include <MxPEGRawFrameDumper.h>
Inheritance diagram for mx::MxPEGRawFrameDumper:
Public Member Functions | |
MxPEGRawFrameDumper () | |
The frame dumper assumes ownership over the frame receiver. | |
mxm::smart< mxmStringList > | enumerateInterfaces () |
(Re)implemented. | |
mxm::smart< mxmStringList > | enumerateCapabilities (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 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 | |
ISegmentedStreamReceiver * | FrameReceiver |
bool | ConvertToYUV |
mxm::u8 * | YUVBuffer |
bool | ExplicitDumpMode |
int | FrameCounter |
bool | ErrorEncountered |
Classes | |
class | Invoker |
MxPEG
raw frame dumper implementation.
[khe]
Kai Hergenroether