diff -r 17f382c040b1 -r 518105d52e45 videoplayback/hbvideoplaybackview/tsrc/testmpxvideoviewwrapper/stub/inc/mpxvideoplaybackdisplayhandler.h --- a/videoplayback/hbvideoplaybackview/tsrc/testmpxvideoviewwrapper/stub/inc/mpxvideoplaybackdisplayhandler.h Fri Jul 02 17:14:33 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,85 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: Implementation of video playback display handler -* -*/ - -// Version : %version: 6 % - - -#ifndef __CMPXVIDEOPLAYBACKDISPLAYHANDLER_H__ -#define __CMPXVIDEOPLAYBACKDISPLAYHANDLER_H__ - -// INCLUDES - -#include -#include -#include -#include - - -// -// CLASS DECLARATION -// -class MMPXPlaybackUtility; -class CMPXVideoViewWrapper; -class QMPXVideoPlaybackViewFileDetails; - -/* - * CMPXVideoPlaybackDisplayHandler - * - */ -class CMPXVideoPlaybackDisplayHandler : public CBase -{ - public: - - ~CMPXVideoPlaybackDisplayHandler(); - - static CMPXVideoPlaybackDisplayHandler* NewL( MMPXPlaybackUtility* aPlayUtil, - CMPXVideoViewWrapper* aViewWrapper ); - - void CreateDisplayWindowL( RWsSession& aWs, - CWsScreenDevice& aScreenDevice, - RWindow& aWin, - TRect aDisplayRect ); - - void RemoveDisplayWindow(); - - void HandleVideoDisplayMessageL( CMPXMessage* aMessage ); - - TInt SetAspectRatioL( TMPXVideoPlaybackCommand aCmd ); - - TInt SetDefaultAspectRatioL( QMPXVideoPlaybackViewFileDetails* aFileDetails, - TReal32 aDisplayAspectRatio ); - - void UpdateVideoRectL( TRect aRect, TBool transitionEffect ); - - private: - - CMPXVideoPlaybackDisplayHandler( MMPXPlaybackUtility* aPlayUtil, - CMPXVideoViewWrapper* aViewWrapper ); - - void ConstructL(); - - public: - MMPXPlaybackUtility* iPlaybackUtility; - CMPXVideoViewWrapper* iViewWrapper; - CMediaClientVideoDisplay* iVideoDisplay; - - TRect iRect; - TInt iAspectRatio; - TInt iCommand; -}; - -#endif // __CMPXVIDEOPLAYBACKDISPLAYHANDLER_H__