+typedef enum {
+ ITMTRemotePlayerNotRunning = -1,
+ ITMTRemotePlayerLaunching,
+ ITMTRemotePlayerRunning
+} ITMTRemotePlayerRunningStatus;
+
+typedef enum {
+ ITMTRemotePlayerStopped = -1,
+ ITMTRemotePlayerPaused,
+ ITMTRemotePlayerPlaying,
+ ITMTRemotePlayerRewinding,
+ ITMTRemotePlayerForwarding
+} ITMTRemotePlayerState;
+
+/*! @protocol ITMTRemote
+ * @abstract Declares what a MenuTunes Remote must be able to do.
+ * @discussion A MenuTunes Remote must be able to return and change state information.
+ */