internetradio2.0/include/irpubsubkeys.h
changeset 14 896e9dbc5f19
parent 12 608f67c22514
child 15 065198191975
--- a/internetradio2.0/include/irpubsubkeys.h	Tue Jul 06 14:07:20 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,173 +0,0 @@
-/*
-* Copyright (c) 2006-2007 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:  ?Description
-*
-*/
-
-
-#ifndef IRPUBSUBKEYS_H
-#define IRPUBSUBKEYS_H
-
-#include <e32def.h>
-#include <e32cmn.h>
-
-/** 
- * enum to indicate the state of iRAPP application
- */
-enum TIRPSApplicationRunningState
-    {
-    EIRPSApplicationUninitialized,
-    EIRPSApplicationRunning,
-    EIRPSApplicationClosing        
-    };
-
-/**
- * enum to indicate the state of chanel playing
- */
-enum TIRStopPlayState
-    {
-    EIRStateUninitialized,
-    EIRStatePlay,
-    EIRStateStop
-    };
-    
-    
-/**
- * enum to indicate the state of chanel playing
- */
-enum TIRBufferingState
-    {
-    EIRStateBufferingStart,
-    EIRStateBufferingStop,
-    EIRStateBufferingError
-    };
-
-/** 
- * Internet Radio application Uid
- */
- 
-//violates PC Lint Warning 569: Loss of information 
-//(initialization) (32 bits to 31 bits)
-
-const TUid KUidActiveInternetRadioApp = {0x2000B499};
-
-/** 
- * IR Publish and Subscribe keys base value
- */
-const TUint32 KIRPubSubBase = { 0x00000020 } ;
-
-/** 
- * IR Publish and Subscribe key to indicate prest index  change ( For XML Active Idle )
- */
-const TUint32 KIRPSPresetIndex = { KIRPubSubBase + 0x00000000 };
-
-/** 
- * IR Publish and Subscribe key to indicate if iRAPP is running ( For XML Active Idle )
- */
-const TUint32 KIRPSDataApplicationRunning = { KIRPubSubBase + 0x00000001 };
-
-/** 
- * This key is deprecated and the information is now available via KIRPSMetaData. 
- */
-const TUint32 KIRPSArtistTitleChanged = { KIRPubSubBase + 0x00000002 };
-
-/** 
- * This key is deprecated and the information is now available via KIRPSMetaData. 
- */
-const TUint32 KIRPSSongTitleChanged = { KIRPubSubBase + 0x00000003 };
-
-/** 
- * IR Publish and Subscribe key to indicate channel change ( For XML Active Idle )
- */
-const TUint32 KIRPSDataChannel = { KIRPubSubBase + 0x00000004 };
-
-/** 
- * IR Publish and Subscribe key to indicate volume change ( For XML Active Idle )
- */
-const TUint32 KIRPSVolume = { KIRPubSubBase + 0x00000005 };
-
-/** 
- * IR Publish and Subscribe key to indicate stop state ( For XML Active Idle )
- */
-const TUint32 KIRPSPlayStop = { KIRPubSubBase + 0x00000006 };
-
-/** 
- * IR Publish and Subscribe key to specify the channel server url
- */
-const TUint32 KIRPSChannelUrl = { KIRPubSubBase + 0x00000007 };
-
-/** 
- * IR Publish and Subscribe key to specify the Bitrate
- */
-const TUint32 KIRPSBitrate = { KIRPubSubBase + 0x00000008 };
-
-/** 
- * IR Publish and Subscribe key to Handle simultaneous play
- */
-const TUint32 KIRPSMultiplePlay = { KIRPubSubBase + 0x00000009 };
-
-/** 
- * IR Publish and Subscribe key to specify the channel server url
- */
-const TUint32 KIRPSStationName = { KIRPubSubBase + 0x0000000A };  
-
-/** 
- * IR Publish and Subscribe key to specify the number of application
- * instances running
- */
-const TUint32 KIRPSAppInstanceRunning = { KIRPubSubBase + 0x0000000B };  
-
-/**
- * Updated whenever meta data has been received for the channel that is currently streaming.
- *
- * As this data is packed in binary form, listeners of this key can use the following code snippet to support
- * unpacking it:
- *
- * #include <irmetadata.h>
- *
- * In your HandlePropertyChangeL( const TDesC8& aData ) method:
- *
- * if ( aKey == KIRPSMetaData )
- *     {
- *     CIRMetaData* metaData = CIRMetaData::NewL( aData ); 
- *     CleanupStack::PushL( metaData );
- *     // Meta data information is now available via the public access methods of CIRMetaData.
- *     // Do whatever needs to be done with the meta data information here.
- *     const TDesC& artist = metaData->Artist();
- *     ...
- *     CleanupStack::PopAndDestroy( metaData );
- *     }
- */
-const TUint32 KIRPSMetaData = { KIRPubSubBase + 0x0000000C };
-
-const TUint32 KIRPSChannelType = { KIRPubSubBase + 0x0000000D };
-
-const TUint32 KIRPSChannelId = { KIRPubSubBase + 0x000000E };
-
-const TUint32 KIRPSDataChannelDesc = { KIRPubSubBase + 0x0000000F };
-
-const TUint32 KIRPSChannelMusicFlag = { KIRPubSubBase + 0x00000010 };
-
-const TUint32 KIRPSControlSetPlayState = { KIRPubSubBase + 0x00000011 };
-
-
-const TUint32 KIRPSBufferingState = { KIRPubSubBase + 0x00000012 };
-
-/********************************************************************
-*  KIRPubSubBase + 0x00000015 should be reserved for startup key which is defined in \qtinternetradio\irqcommon\inc\irservicedef.h
-*const unsigned long int KInternetRadioStartupKey = 0x00000035; // = KIRPubSubBase + 0x00000015
-*/
-
-#endif // IRPUBSUBKEYS_H
-