00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @class NSDictionary;
00010
00011 @interface ABRingtoneManager : NSObject
00012 {
00013 NSDictionary *_nameForIdentifier;
00014 NSDictionary *_pathForIdentifier;
00015 NSDictionary *_identifierForPath;
00016 NSDictionary *_additionalInformation;
00017 id _delegate;
00018 BOOL _showRingtones;
00019 }
00020
00021 + (id)iTunesRingtoneDirectory;
00022 + (id)systemRingtoneDirectory;
00023 + (id)userRingtoneDirectory;
00024 + (id)systemAlarmSoundDirectory;
00025 + (id)sharedRingtoneManager;
00026 - (id)init;
00027 - (id)initWithAlarmSoundPlistAtPath:(id)fp8;
00028 - (id)initWithITunesRingtonePlistAtPath:(id)fp8;
00029 - (void)dealloc;
00030 - (BOOL)shouldShowRingtones;
00031 - (BOOL)shouldShowAlarmSounds;
00032 - (void)setDelegate:(id)fp8;
00033 - (void)loadITunesInfoPlistAtPath:(id)fp8;
00034 - (void)loadAlarmSoundPlistAtPath:(id)fp8;
00035 - (void)iTunesSyncRequestedStart;
00036 - (void)iTunesSyncHasCompleted:(int)fp8;
00037 - (id)defaultRingtoneIdentifier;
00038 - (id)defaultRingtoneName;
00039 - (id)defaultRingtonePath;
00040 - (id)localizedRingtoneNameWithIdentifier:(id)fp8;
00041 - (id)pathFromIdentifier:(id)fp8 withPrefix:(id)fp12;
00042 - (id)nameFromRingtonePath:(id)fp8;
00043 - (id)copyNameOfRingtoneWithIdentifier:(id)fp8;
00044 - (id)copyNameOfRingtoneWithIdentifier:(id)fp8 isValid:(char *)fp12;
00045 - (id)copyPathOfRingtoneWithIdentifier:(id)fp8;
00046 - (id)copyPathOfRingtoneWithIdentifier:(id)fp8 isValid:(char *)fp12;
00047 - (id)copyIdentifierForRingtoneAtPath:(id)fp8 isValid:(char *)fp12;
00048 - (id)createAVItemWithRingtoneIdentifier:(id)fp8;
00049
00050 @end
00051