mx::BufferedMxPEGDecoderBackEnd Class Reference
[MxPEG Core]

Baseclass to MxPEG decoder backends internally buffering entire RGB frames. More...

#include <BufferedMxPEGDecoderBackEnd.h>

Inheritance diagram for mx::BufferedMxPEGDecoderBackEnd:

mxmObject mx::IMxPEGTileReceiver mx::IErrorState mx::IInterface mx::MxPEGRawFrameDumper mx::SimpleMxPEGRenderer List of all members.

Public Member Functions

bool getFrameBufferInfo (int *width, int *height, mxm::u32 **pixel_buffer, int *pixel_buffer_offset)
 Retrieves information about the frame currently buffered in the backend.
mxmFrameInfo frameInfo ()
 Retrieves information about the last frame that came in.
void setFrameInfo (const mxmFrameInfo &frame_info)
 (Re)implemented.
void videoResolutionChanged (int width, int height)
 (Re)implemented.
void provideVideoTilePixelTarget (int tile_x, int tile_y, mxm::u32 **target_ptr, int *row_stepping_ptr)
 (Re)implemented.

Protected Attributes

int Width
int Height
int TileNumX
int TileNumY
mxm::u32 * PixelBuffer
int PixelBufferOffset
mxmFrameInfo FrameInfo

Private Attributes

mxm::u32 DummyTilePixelBuffer [16 *16 *3/4]

Detailed Description

Baseclass to MxPEG decoder backends internally buffering entire RGB frames.

Author:
[khe] Kai Hergenroether


Member Function Documentation

bool mx::BufferedMxPEGDecoderBackEnd::getFrameBufferInfo int *  width,
int *  height,
mxm::u32 **  pixel_buffer,
int *  pixel_buffer_offset
 

Retrieves information about the frame currently buffered in the backend.

Returns:
true in case of success, and false if no frame buffer is currently attached. Only in the success case are the data indicated by the argument pointers valid.


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