vtuis/lcvtplugin/inc/common/tlcvtmediastate.inl
branchRCL_3
changeset 34 f15ac8e65a02
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/vtuis/lcvtplugin/inc/common/tlcvtmediastate.inl	Tue Aug 31 15:16:10 2010 +0300
@@ -0,0 +1,171 @@
+/*
+* Copyright (c) 2008 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:  Media state class inline methods.
+*
+*/
+
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::TLcVtMediaState
+// -----------------------------------------------------------------------------
+//
+TLcVtMediaState::TLcVtMediaState( MVtEngMedia& aMedia,
+    MVtEngCommandHandler& aCommandHandler  )
+    : iMedia( aMedia ), iCommandHandler( aCommandHandler )
+    {
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsVideo
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsVideo() const
+    {
+    return IsFlag( EIsVideo );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::HasCamera
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::HasCamera() const
+    {
+    return IsFlag( EHasCamera );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsFreezeSupported
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsFreezeSupported() const
+    {
+    return IsFlag( EIsFreezeSupported );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsFrozen
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsFrozen() const
+    {
+    return IsFlag( EIsFrozen );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsSharing
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsSharing() const
+    {
+    return IsFlag( EIsSharing );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsInitializingShare
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsInitializingShare() const
+    {
+    return IsFlag( EIsInitializingShare );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsPrimaryCameraInUse
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsPrimaryCameraInUse() const
+    {
+    return IsFlag( EIsPrimaryCameraInUse );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsSecondaryCameraInUse
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsSecondaryCameraInUse() const
+    {
+    return IsFlag( EIsSecondaryCameraInUse );
+    }
+    
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsNotAbleToShare
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsNotAbleToShare() const
+    {
+    return IsFlag( EIsNotAbleToShare );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::HasPrimaryCamera
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::HasPrimaryCamera() const
+    {
+    return IsFlag( EHasPrimaryCamera );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::HasSecondaryCamera
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::HasSecondaryCamera() const
+    {
+    return IsFlag( EHasSecondaryCamera );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsContrastSupported
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsContrastSupported() const
+    {
+    return IsFlag( EIsContrastSupported );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsWhiteBalanceSupported
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsWhiteBalanceSupported() const
+    {
+    return IsFlag( EIsWhiteBalanceSupported );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsColorToneSupported
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsColorToneSupported() const
+    {
+    return IsFlag( EIsColorToneSupported );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsBrightnessSupported
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsBrightnessSupported() const
+    {
+    return IsFlag( EIsBrightnessSupported );
+    }
+
+// -----------------------------------------------------------------------------
+// TLcVtMediaState::IsVideoPermanentlyStopped
+// -----------------------------------------------------------------------------
+//
+TBool TLcVtMediaState::IsVideoPermanentlyStopped() const
+    {
+    return IsFlag( EIsVideoPermanentlyStopped );
+    }