ITMTRemotePlayerRadioPlaylist
} ITMTRemotePlayerPlaylistClass;
+typedef enum {
+ ITMTRemoteLibrarySource = -1,
+ ITMTRemoteCDSource,
+ ITMTRemoteRadioSource,
+ ITMTRemoteiPodSource,
+ ITMTRemoteMP3PlayerSource
+} ITMTRemotePlayerSource;
+
/*!
* @enum ITMTRemotePlayerRepeatMode
* @abstract Possible repeat modes for the remote's player.
*/
- (NSDictionary *)capabilities;
+/*!
+ * @method showPrimaryInterface
+ */
+- (BOOL)showPrimaryInterface;
+
/*!
* @method playerRunningState
* @abstract Returns the running state of the remote's player.
- (int)numberOfSongsInPlaylistAtIndex:(int)index;
/*!
- * @method classOfPlaylistAtIndex:
+ * @method currentSource
+ */
+- (ITMTRemotePlayerSource)currentSource;
+
+/*!
+ * @method currentPlaylistClass
*/
-- (ITMTRemotePlayerPlaylistClass)classOfPlaylistAtIndex:(int)index;
+- (ITMTRemotePlayerPlaylistClass)currentPlaylistClass;
/*!
* @method currentPlaylistIndex
*/
- (NSString *)songTitleAtIndex:(int)index;
+/*!
+ * @method currentAlbumTrackCount:
+ */
+- (int)currentAlbumTrackCount;
+
+/*!
+ * @method currentSongTrack:
+ */
+- (int)currentSongTrack;
+
+/*!
+ * @method playerStateUniqueIdentifier:
+ */
+- (NSString *)playerStateUniqueIdentifier;
+
/*!
* @method currentSongIndex
*/
*/
- (BOOL)setCurrentSongRating:(float)rating;
-/*!
- * @method equalizerEnabled
- */
-- (BOOL)equalizerEnabled;
-
-/*!
- * @method setEqualizerEnabled:
- */
-- (BOOL)setEqualizerEnabled:(BOOL)enabled;
-
/*!
* @method eqPresets
*/