mx::ISimpleMxPEGRenderer Class Reference
[MxPEG Core]

Interface to the OpenGL-based MxPEG decoder demo backend internally buffering video tile updates and transmitting to the graphics hardware frame-wise and only as frames complete. More...

#include <ISimpleMxPEGRenderer.h>

Inheritance diagram for mx::ISimpleMxPEGRenderer:

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

Public Member Functions

virtual void setGLWidget (QGLWidget *viewer_display)=0
 [Config Phase] Does not assume ownership over the display widget.
virtual void setFramerateMeasureModeEnabled (bool enabled, int measure_interval_ms=10000)=0
 [Config Phase] Configures framerate measure mode.
virtual void enableScaleToFit (bool enabled)=0
 [Config Phase] Toggles whether or not the frame should be scaled to match the current window dimensions.
virtual void drawFrame ()=0
 Issues the OpenGL calls copying the current frame's pixel data to the viewer window.
virtual mxmQtSignal framerateMeasuredSignal ()=0
 Returns the signal that is emitted if the framerate measure mode is enabled and a new framerate measure becomes available (roughly every n milliseconds with n as it was specified to setFramerateMeasureModeEnabled().
virtual mxmQtSignal firstFrameRenderedSignal ()=0
 Returns the signal that gets emitted when the first frame has been rendered.

Detailed Description

Interface to the OpenGL-based MxPEG decoder demo backend internally buffering video tile updates and transmitting to the graphics hardware frame-wise and only as frames complete.

This backend was meant only for demo purposes.


Member Function Documentation

virtual void mx::ISimpleMxPEGRenderer::enableScaleToFit bool  enabled  )  [pure virtual]
 

[Config Phase] Toggles whether or not the frame should be scaled to match the current window dimensions.

Per default, scale-to-fit is disabled.

Implemented in mx::SimpleMxPEGRenderer.

virtual void mx::ISimpleMxPEGRenderer::setFramerateMeasureModeEnabled bool  enabled,
int  measure_interval_ms = 10000
[pure virtual]
 

[Config Phase] Configures framerate measure mode.

Per default, the framerate measure mode is disabled.

Implemented in mx::SimpleMxPEGRenderer.


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