sbStandardDeviceProperties.h
Go to the documentation of this file.
1 /*
2  *=BEGIN SONGBIRD GPL
3  *
4  * This file is part of the Songbird web player.
5  *
6  * Copyright(c) 2005-2010 POTI, Inc.
7  * http://www.songbirdnest.com
8  *
9  * This file may be licensed under the terms of of the
10  * GNU General Public License Version 2 (the ``GPL'').
11  *
12  * Software distributed under the License is distributed
13  * on an ``AS IS'' basis, WITHOUT WARRANTY OF ANY KIND, either
14  * express or implied. See the GPL for the specific language
15  * governing rights and limitations.
16  *
17  * You should have received a copy of the GPL along with this
18  * program. If not, go to http://www.gnu.org/licenses/gpl.html
19  * or write to the Free Software Foundation, Inc.,
20  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21  *
22  *=END SONGBIRD GPL
23  */
24 
25 #ifndef __SB_STANDARD_DEVICE_PROPERTIES_H__
26 #define __SB_STANDARD_DEVICE_PROPERTIES_H__
27 
28 #define SB_DEVICE_PROPERTY_BASE "http://songbirdnest.com/device/1.0#"
29 
30 #define SB_DEVICE_PROPERTY_ACCESS_COMPATIBILITY "http://songbirdnest.com/device/1.0#accessCompatibility"
31 #define SB_DEVICE_PROPERTY_ACCESS_COMPATIBILITY_MUTABLE "http://songbirdnest.com/device/1.0#accessCompatibilityMutable"
32 #define SB_DEVICE_PROPERTY_BATTERY_LEVEL "http://songbirdnest.com/device/1.0#batteryLevel"
33 #define SB_DEVICE_PROPERTY_CAPACITY "http://songbirdnest.com/device/1.0#capacity"
34 #define SB_DEVICE_PROPERTY_DEFAULT_NAME "http://songbirdnest.com/device/1.0#defaultName"
35 #define SB_DEVICE_PROPERTY_FIRMWARE_VERSION "http://songbirdnest.com/device/1.0#firmwareVersion"
36 #define SB_DEVICE_PROPERTY_FREE_SPACE "http://songbirdnest.com/device/1.0#freeSpace"
37 #define SB_DEVICE_PROPERTY_MANUFACTURER "http://songbirdnest.com/device/1.0#manufacturer"
38 #define SB_DEVICE_PROPERTY_MODEL "http://songbirdnest.com/device/1.0#model"
39 #define SB_DEVICE_PROPERTY_MUSIC_ITEM_COUNT "http://songbirdnest.com/device/1.0#musicItemCount"
40 #define SB_DEVICE_PROPERTY_MUSIC_TOTAL_PLAY_TIME "http://songbirdnest.com/device/1.0#musicTotalPlayTime"
41 #define SB_DEVICE_PROPERTY_MUSIC_USED_SPACE "http://songbirdnest.com/device/1.0#musicUsedSpace"
42 #define SB_DEVICE_PROPERTY_NAME "http://songbirdnest.com/device/1.0#name"
43 #define SB_DEVICE_PROPERTY_POWER_SOURCE "http://songbirdnest.com/device/1.0#powerSource"
44 #define SB_DEVICE_PROPERTY_SERIAL_NUMBER "http://songbirdnest.com/device/1.0#serialNumber"
45 #define SB_DEVICE_PROPERTY_SUPPORTS_AUTO_LAUNCH "http://songbirdnest.com/device/1.0#supportsAutoLaunch"
46 #define SB_DEVICE_PROPERTY_TOTAL_USED_SPACE "http://songbirdnest.com/device/1.0#totalUsedSpace"
47 #define SB_DEVICE_PROPERTY_VIDEO_ITEM_COUNT "http://songbirdnest.com/device/1.0#videoItemCount"
48 #define SB_DEVICE_PROPERTY_VIDEO_TOTAL_PLAY_TIME "http://songbirdnest.com/device/1.0#videoTotalPlayTime"
49 #define SB_DEVICE_PROPERTY_VIDEO_USED_SPACE "http://songbirdnest.com/device/1.0#videoUsedSpace"
50 #define SB_DEVICE_PROPERTY_IMAGE_ITEM_COUNT "http://songbirdnest.com/device/1.0#imageItemCount"
51 #define SB_DEVICE_PROPERTY_IMAGE_USED_SPACE "http://songbirdnest.com/device/1.0#imageUsedSpace"
52 #define SB_DEVICE_PROPERTY_EXCLUDED_FOLDERS "http://songbirdnest.com/device/1.0#excludedFolders"
53 #define SB_DEVICE_PROPERTY_IMPORT_RULES "http://songbirdnest.com/device/1.0#importRules"
54 #define SB_DEVICE_PROPERTY_SUPPORTS_REFORMAT "http://songbirdnest.com/device/1.0#supportsReformat"
55 #define SB_DEVICE_PROPERTY_USB_VENDOR_ID "http://songbirdnest.com/device/1.0#usbVendorId"
56 #define SB_DEVICE_PROPERTY_USB_PRODUCT_ID "http://songbirdnest.com/device/1.0#usbProductId"
57 #define SB_DEVICE_PROPERTY_HIDDEN "http://songbirdnest.com/device/1.0#hidden"
58 
59 /* Whether the volume mount needs user action; is "1" if needed, "0" otherwise */
60 #define SB_DEVICE_PROPERTY_MOUNT_NEEDS_USER_ACTION \
61  "http://songbirdnest.com/device/1.0#mountNeedsUserAction"
62 
63 /* Windows device instance ID. */
64 #define SB_DEVICE_PROPERTY_DEVICE_INSTANCE_ID "http://songbirdnest.com/device/1.0#deviceInstanceID"
65 
66 #endif /* __SB_STANDARD_DEVICE_PROPERTIES_H__ */