46 /** |
46 /** |
47 * Creates new instance. |
47 * Creates new instance. |
48 * @param aPlayer provides content |
48 * @param aPlayer provides content |
49 */ |
49 */ |
50 static CMMADCDisplay* NewLC(MMMAGuiPlayer* aPlayer, |
50 static CMMADCDisplay* NewLC(MMMAGuiPlayer* aPlayer, |
51 MMAFunctionServer* aEventSource, |
51 MMAFunctionServer* aEventSource, |
52 jobject aGUIObject); |
52 JNIEnv* aJni, |
53 virtual ~CMMADCDisplay(); |
53 jobject aGUIObject); |
|
54 virtual ~CMMADCDisplay(); |
54 |
55 |
55 public: // From MMMADisplay |
56 public: // From MMMADisplay |
56 void DrawFrameL(const CFbsBitmap* aBitmap); |
57 void DrawFrameL(const CFbsBitmap* aBitmap); |
57 void SetDisplaySizeL(const TSize& aSize); |
58 //void SetDisplaySizeL(const TSize& aSize); |
58 void SetDisplayLocationL(const TPoint& aPosition); |
59 void SetDisplayLocationL(const TPoint& aPosition); |
59 TPoint DisplayLocation(); |
60 TPoint DisplayLocation(); |
60 void SetFullScreenL(TBool aFullScreen); |
61 void SetFullScreenL(TBool aFullScreen); |
61 void SourceSizeChanged(const TSize& aSourceSize); |
62 void SourceSizeChanged(const TSize& aSourceSize); |
62 void SourceSizeChanged(TInt aJavaControlWidth, TInt aJavaControlHeight,TInt x, TInt y,TRect aBoundsRect); |
63 void SourceSizeChanged(TInt aJavaControlWidth, TInt aJavaControlHeight,TInt x, TInt y,TRect aBoundsRect); |