7 #ifndef __PVDISPLAYWND_H__
8 #define __PVDISPLAYWND_H__
20 PvRendererModeDefault = 0,
21 PvRendererModeAccelerated = 1,
22 PvRendererModeHardwareAccelerated = 2,
23 PvRendererModeUndefined = 999
40 PvResult SetBackgroundColor( uint8_t aR, uint8_t aG, uint8_t aB );
44 PvRendererMode GetRendererMode();
45 PvResult SetRendererMode( PvRendererMode aMode );
48 static PvRendererMode GetHighestRendererMode();
50 static PvString GetRendererVersion();
54 void SetTextOverlay(
const PvString &aText );
55 void SetTextOverlayColor( uint8_t aR, uint8_t aG, uint8_t aB );
56 PvResult SetTextOverlaySize( int32_t aSize );
57 void SetTextOverlayOffsetX( uint32_t aX );
58 void SetTextOverlayOffsetY( uint32_t aY );
61 void GetTextOverlayColor( uint8_t &aR, uint8_t &aG, uint8_t &aB )
const;
62 int32_t GetTextOverlaySize()
const;
63 int32_t GetTextOverlayOffsetX()
const;
64 int32_t GetTextOverlayOffsetY()
const;