-/*!
- * @protocol ITMTRemote
- * @discussion The Objective-C protocol which all MenuTunes remotes must implement.
- */
-@protocol ITMTRemote
-
-/*!
- * @method remote
- * @abstract Returns an autoreleased instance of the remote.
- * @discussion Should be very quick and compact.
- *
- * EXAMPLE:<br>
- * + (id)remote<br>
- * {<br>
- * return [[[MyRemote alloc] init] autorelease];<br>
- * }
- *
- * @result An instance of the remote.
- */
-+ (id)remote;
-
-/*!
- * @method remoteTitle
- * @abstract Returns the remote's title/name.
- * @discussion This title is shown while the user is selecting which remote to use. This is for informational purposes only.
- * @result An NSString containing the title/name of the remote.
- */
-- (NSString *)remoteTitle;
-
-/*!
- * @method remoteInformation
- * @abstract Returns the remote's information.
- * @discussion Information on the remote that the user will see when selecting which remote to use. The information returned here has no bearing on how the remote works, it's simply here for informing the user.
- * @result An NSString containing the information for the remote.
- */
-- (NSString *)remoteInformation;
-
-/*!
- * @method remoteIcon
- * @abstract Returns the remote's icon.
- * @discussion This icon is shown while the user is selecting which remote to use. Typically, this is the remote's player's application icon, however it can be anything you like.
- * @result An NSImage containing the icon of the remote.
- */
-- (NSImage *)remoteIcon;
+typedef enum {
+ ITMT32HzEqualizerBandLevel,
+ ITMT64HzEqualizerBandLevel,
+ ITMT125HzEqualizerBandLevel,
+ ITMT250HzEqualizerBandLevel,
+ ITMT500HzEqualizerBandLevel,
+ ITMT1kHzEqualizerBandLevel,
+ ITMT2kHzEqualizerBandLevel,
+ ITMT4kHzEqualizerBandLevel,
+ ITMT8kHzEqualizerBandLevel,
+ ITMT16kHzEqualizerBandLevel,
+ ITMTEqualizerPreampLevel
+} ITMTEqualizerLevel;