00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @interface MLTrack : NSObject
00010 {
00011 void *_trackDulcRep;
00012 }
00013
00014 - (id)initWithTrackInfoContext:(void *)fp8;
00015 - (id)description;
00016 - (void)dealloc;
00017 - (id)stringValueForProperty:(unsigned long)fp8;
00018 - (unsigned long long)unsignedValueForProperty:(unsigned long)fp8;
00019 - (double)timeValueForProperty:(unsigned long)fp8;
00020 - (unsigned long)number;
00021 - (unsigned long long)persistentUID;
00022 - (unsigned long)uniqueID;
00023 - (unsigned long)audibleDRMGroupID;
00024 - (id)path;
00025 - (id)title;
00026 - (id)artist;
00027 - (id)albumArtist;
00028 - (id)album;
00029 - (id)composer;
00030 - (id)genre;
00031 - (id)category;
00032 - (BOOL)isCompilationTrack;
00033 - (BOOL)isExcludedFromShuffle;
00034 - (BOOL)isRental;
00035 - (BOOL)isDemoRental;
00036 - (double)demoRentalExpirationDate;
00037 - (id)seriesDisplayName;
00038 - (id)seasonDisplayName;
00039 - (id)podcastName;
00040 - (id)audioBookName;
00041 - (id)infoDescription;
00042 - (id)comments;
00043 - (id)contentRatingInfo;
00044 - (id)eqPreset;
00045 - (float)volumeAdjustment;
00046 - (float)volumeNormalization;
00047 - (unsigned int)seasonNumber;
00048 - (unsigned int)episodeNumber;
00049 - (double)releaseDate;
00050 - (int)duration;
00051 - (int)durationInMS;
00052 - (int)startTimeInMS;
00053 - (int)stopTimeInMS;
00054 - (id)chapterTOC;
00055 - (BOOL)hasLyrics;
00056 - (BOOL)hasVideoData;
00057 - (BOOL)rating;
00058 - (void)setRating:(BOOL)fp8;
00059 - (BOOL)videoHasAlternateAudio;
00060 - (BOOL)videoHasSubtitles;
00061 - (unsigned int)videoAudioTrackID;
00062 - (void)setVideoAudioTrackID:(unsigned int)fp8;
00063 - (unsigned int)videoSubtitleTrackID;
00064 - (void)setVideoSubtitleTrackID:(unsigned int)fp8;
00065 - (void)gaplessHeuristicInfo:(unsigned int *)fp8 duration:(unsigned int *)fp12 lastPacketsResync:(unsigned int *)fp16 encodingDelay:(unsigned int *)fp20 encodingDrain:(unsigned int *)fp24;
00066 - (BOOL)hasImageData;
00067 - (id)bestImageDataForSize:(struct _NSSize)fp8;
00068 - (id)bestImageDataForSize:(struct _NSSize)fp8 timeInMS:(unsigned int)fp16 artworkInstanceInfo:(struct MLArtworkInstanceInfo *)fp20;
00069 - (id)imageDataForArtworkFormatID:(unsigned int)fp8 timeInMS:(unsigned int)fp12 artworkInstanceInfo:(struct MLArtworkInstanceInfo *)fp16;
00070 - (id)availableArtworkFormatIDsForTimeInMS:(unsigned int)fp8;
00071 - (BOOL)hasNominalAmountBeenPlayed;
00072 - (double)nominalHasBeenPlayedThresholdInSeconds;
00073 - (void)markNominalAmountHasBeenPlayed;
00074 - (BOOL)markHasBeenSkippedIfNecessaryForPlayedDuration:(double)fp8;
00075 - (unsigned int)skipCount;
00076 - (void)incrementPlayCount;
00077 - (unsigned int)playCount;
00078 - (BOOL)markAsDeleted;
00079 - (BOOL)isHidden;
00080 - (BOOL)markHidden:(BOOL)fp8;
00081 - (BOOL)shouldBookmarkLastPlayedTime;
00082 - (BOOL)hasLastPlayedBookmarkTime;
00083 - (void)clearLastPlayedBookmarkTime;
00084 - (void)setLastPlayedBookmarkTimeInSeconds:(double)fp8;
00085 - (double)lastPlayedBookmarkTimeInSeconds;
00086 - (unsigned long)mediaType;
00087
00088 @end
00089