diff -r e5618cc85d74 -r 6c158198356e javauis/mmapi_akn/baseline/inc/cmmacameraplayerfactory.h --- a/javauis/mmapi_akn/baseline/inc/cmmacameraplayerfactory.h Thu Jul 15 18:31:06 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,73 +0,0 @@ -/* -* Copyright (c) 2002 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: This class is used for creating camera players. -* -*/ - - -#ifndef CMMACAMERAPLAYERFACTORY_H -#define CMMACAMERAPLAYERFACTORY_H - -// INCLUDES -#include -#include "cmmammfplayerfactory.h" -#include "tmmaparametervalidator.h" - -// CLASS DECLARATION -/** -* This class is used for creating camera players. -* -* -*/ - -NONSHARABLE_CLASS(CMMACameraPlayerFactory): public CMMAMMFPlayerFactory -{ -public: // Construction - static CMMACameraPlayerFactory* NewLC(); - ~CMMACameraPlayerFactory(); - -private: - CMMACameraPlayerFactory(); - -public: // From MMMAPlayerFactory - CMMAPlayer* CreatePlayerL(const TDesC& aContentType); - - CMMAPlayer* CreatePlayerL(const TDesC8& aHeaderData); - - CMMAPlayer* CreatePlayerL(const TDesC& aProtocol, - const TDesC& aMiddlePart, - const TDesC& aParameters); - - void GetSupportedProtocolsL(const TDesC& aContentType, - CDesC16Array& aProtocolArray); - -public: // From CMMAMMFPlayerFactory - - CMMAPlayer* CreatePlayerL( - CMMAMMFResolver* aResolver); - - - void MediaIdsL(RArray& aMediaIds); - - void PreparePluginSelectionParametersL( - CMMAMMFResolver* aResolver, - CMMFFormatSelectionParameters* aFormatSelection); - -private: // Data - CMMAAudioSettings* iAudioSettings; // Owned audio settings - TMMAVideoSettings iVideoSettings; // Video settings - TInt iCameraIndex; -}; - -#endif // CMMACAMERAPLAYERFACTORY_H