mmlibs/mmfw/inc/mmf/ControllerFramework/mmfstandardcustomcommandsenums.h
changeset 0 40261b775718
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmlibs/mmfw/inc/mmf/ControllerFramework/mmfstandardcustomcommandsenums.h	Tue Feb 02 01:56:55 2010 +0200
@@ -0,0 +1,185 @@
+// Copyright (c) 2002-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:
+//
+
+#ifndef __MMFSTANDARDCUSTOMCOMMANDS_ENUMS_H
+#define __MMFSTANDARDCUSTOMCOMMANDS_ENUMS_H
+
+
+/**
+@internalComponent
+*/
+enum TMMFAudioResourceNotificationMessages
+	{
+	EMMFAudioResourceRegisterNotification,
+	EMMFAudioResourceCancelRegisterNotification,
+	EMMFAudioResourceGetNotificationData,
+	EMMFAudioResourceWillResumePlay
+	};
+
+/**
+@internalComponent
+*/
+enum TMMFAudioPlayDeviceMessages
+	{
+	EMMFAudioPlayDeviceSetVolume,
+	EMMFAudioPlayDeviceGetMaxVolume,
+	EMMFAudioPlayDeviceGetVolume,
+	EMMFAudioPlayDeviceSetVolumeRamp,
+	EMMFAudioPlayDeviceSetBalance,
+	EMMFAudioPlayDeviceGetBalance
+	};
+
+/**
+@internalComponent
+*/
+enum TMMFAudioRecordDeviceMessage
+	{
+	EMMFAudioRecordDeviceSetGain,
+	EMMFAudioRecordDeviceGetMaxGain,
+	EMMFAudioRecordDeviceGetGain,
+	EMMFAudioRecordDeviceSetBalance,
+	EMMFAudioRecordDeviceGetBalance
+	};
+
+/**
+@internalComponent
+*/
+enum TMMFAudioPlayControllerMessages
+	{
+	EMMFAudioPlayControllerSetPlaybackWindow,
+	EMMFAudioPlayControllerDeletePlaybackWindow,
+	EMMFAudioPlayControllerGetLoadingProgress
+	};
+
+/**
+@internalComponent
+*/
+enum TMMFAudioRecordControllerMessages
+	{
+	EMMFAudioRecordControllerGetRecordTimeAvailable,
+	EMMFAudioRecordControllerSetMaxDuration,
+	EMMFAudioRecordControllerSetMaxFileSize,
+	EMMFAudioRecordControllerCrop,
+	EMMFAudioRecordControllerAddMetaDataEntry,
+	EMMFAudioRecordControllerRemoveMetaDataEntry,
+	EMMFAudioRecordControllerReplaceMetaDataEntry
+	};
+
+
+/**
+@internalComponent
+*/
+enum TMMFVideoControllerMessages
+	{
+	EMMFVideoControllerGetAudioCodec,
+	EMMFVideoControllerGetVideoBitRate,
+	EMMFVideoControllerGetAudioBitRate,
+	EMMFVideoControllerGetVideoFrameSize,
+	EMMFVideoControllerSetFrameRate,
+	EMMFVideoControllerGetFrameRate,
+	EMMFVideoControllerGetVideoMimeType
+	};
+
+
+/**
+@internalComponent
+*/
+enum TMMFVideoPlayControllerMessages
+	{
+	EMMFVideoPlayControllerPrepare,
+	EMMFVideoPlayControllerGetFrame,
+	EMMFVideoPlayControllerSetDisplayWindow,
+	EMMFVideoPlayControllerGetAudioEnabled,
+	EMMFVideoPlayControllerUpdateDisplayRegion,
+	EMMFVideoPlayControllerDSAEvent,
+	EMMFVideoPlayControllerPlay,
+	EMMFVideoPlayControllerRefreshFrame,
+	EMMFVideoPlayControllerGetLoadingProgress,
+	EMMFVideoPlayControllerSetRotation,
+	EMMFVideoPlayControllerGetRotation,
+	EMMFVideoPlayControllerSetScaleFactor,
+	EMMFVideoPlayControllerGetScaleFactor,
+	EMMFVideoPlayControllerSetCropRegion,
+	EMMFVideoPlayControllerGetCropRegion
+	};
+
+/**
+@internalComponent
+*/
+enum TMMFDRMIntentMessages
+	{
+	EMMFVideoDRMExtGetFrame
+	};
+
+
+/**
+@internalComponent
+*/
+enum TMMFVideoScreenDeviceMessages
+	{
+	EMMFVideoSetInitScreenNumber
+	};
+
+
+/**
+Used for commands between RMMFVideoPlayControllerExtCustomCommands and 
+CMMFVideoPlayControllerExtCustomCommandParser classes.
+
+@internalComponent
+*/
+enum TMMFVideoPlayControllerExtCustomCommandConfigMessages
+	{
+	EMMFVideoPlayControllerSetPlayVelocity = 0,
+	EMMFVideoPlayControllerPlayVelocity,
+	EMMFVideoPlayControllerStepFrame,
+	EMMFVideoPlayControllerGetPlayRateCapabilities,
+	EMMFVideoPlayControllerSetVideoEnabled,
+	EMMFVideoPlayControllerVideoEnabled,
+	EMMFVideoPlayControllerSetAudioEnabled,
+	EMMFVideoPlayControllerSetAutoScale
+	};
+/**
+@internalComponent
+*/
+class TMMFVideoPlayAutoScaleParams
+	{
+public:
+	TAutoScaleType iScaleType;
+	TInt iHorizPos;
+	TInt iVertPos;
+	};
+
+/**
+@internalComponent
+*/
+enum TMMFVideoRecorderExtCustomCommandConfigMessages
+	{
+	EMMFVideoRecordControllerSetVideoEnabled = 0,
+	EMMFVideoRecordControllerVideoEnabled,
+	EMMFVideoRecordControllerSetVideoQuality,	
+	EMMFVideoRecordControllerVideoQuality,
+	EMMFVideoRecordControllerSetVideoFrameRateFixed,
+	EMMFVideoRecordControllerVideoFrameRateFixed
+	};
+
+/**
+@internalComponent
+*/
+enum TMMFAudioPlayControllerSetRepeatsMessages
+	{
+	EMMFAudioPlayControllerSetRepeats
+	};
+
+#endif