musicplayer_plat/mpx_music_player_app_api/inc/mpxinternalcrkeys.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 19 Feb 2010 22:48:30 +0200
branchRCL_3
changeset 11 13afc0e517bd
parent 0 ff3acec5bc43
permissions -rw-r--r--
Revision: 201003 Kit: 201007

/*
* Copyright (c) 2006 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:  MPX internal CenRep keys.
*
*/



#ifndef MPXINTERNALCRKEYS_H
#define MPXINTERNALCRKEYS_H


// Music Player Application Features Uid
const TUid KCRUidMPXMPFeatures = { 0x101FFCD0 };


// Local variation property value
const TUint32 KMPXMPLocalVariation   = 0x00000001;

// Feature flag definitions for local variation


// Feature to enable changing ringing tone for all profiles. When disabled
// ringing tone is changed only for the active profile.
#define KMPXChangeRTForAll      0x0001

// Feature to enable marquee (scrolling) text for artist name label in
// Music Player. When enabled and if the artist name is too long to fit into
// space reserved for it, the label starts scrolling. Scrolling is associated
// to player state, when playing is started the label starts scrolling and if
// the playing is stopped the scrolling stops, too.
#define KMPXMarqueeArtistName   0x0002

// Feature to enable Rocker Key Mapping support.
#define KMPXRockerMappingSupport 0x0004

// Feature to disable podcasting from music player
// +128 to disable podcasting
#define KMPXDisablePodcastingOption 0x0008

// Feature to enable RAM disk database copying
#define KMPXEnableRAMDisk 0x00f0

#define KMAXAllowedDiskSpaceToCopy 0x9
// Feature to enable Go To MusicShop option in option menus.
#define KMPXEnableGoToMusicShopOption 0x0010

// Feature to enable Find In MusicShop option in option menus
#define KMPXEnableFindInMusicShopOption 0x0020

// Feature to enable exit option in option menus.
#define KMPXEnableExitOption 0x0040

// Feature to open Music Player in Artists & Album collection view.
#define KMPXStartMusicPlayerinArtistsandAlbums 0x0080

// Speed Scroll settings feature Uid
const TUid KCRUidMPXMPExtendedFeatures = { 0x101FFCD1 };

// Speed scrolling settings
// setting for buffer time from idle to first speed
const TUint32 KMPXMPSpeedScrollFirBuffTime    = 0x00000001;
// setting for buffer time from first speed to second speed
const TUint32 KMPXMPSpeedScrollSecBuffTime    = 0x00000002;
// value for first speed
const TUint32 KMPXMPSpeedScrollFirSpeed       = 0x00000003;
// value for second speed
const TUint32 KMPXMPSpeedScrollSecSpeed       = 0x00000004;

#endif  // MPXINTERNALCRKEYS_H

// End of file