source: releases/Pester/1.1a3/Source/SoundFileManager.h@ 567

Last change on this file since 567 was 34, checked in by Nicholas Riley, 22 years ago

Changes for Pester 1.1d1.

File size: 1.3 KB
Line 
1/*
2 * Generated by class-dump (version 2.1.5).
3 *
4 * class-dump is Copyright (C) 1997, 1999, 2000, 2001 by Steve Nygard.
5 */
6
7/*
8 * File: /Volumes/Mac OS X/System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineSettings
9 */
10
11// Note: dumped from Mac OS X 10.1.5; Mac OS X 10.2.1's SoundFileManager is identical.
12
13@class SoundFile;
14
15@interface SoundFileManager
16{
17 NSMutableArray *_soundFiles;
18 NSFileManager *_fileManager;
19}
20
21+ (void)initialize;
22+ (SoundFileManager *)sharedSoundFileManager;
23- (id)init;
24- (void)dealloc;
25- (void)findSoundFiles;
26- (void)addSoundFilesFromDirectory:(NSString *)directory asType:(int)type;
27- (void)sortByType;
28- (void)sortByName;
29- (SoundFile *)soundFileAtIndex:(int)index;
30- (int)count;
31- (int)indexOfSoundFile:index;
32- (SoundFile *)soundFileFromPath:(NSString *)path;
33- (SoundFile *)soundFileWithName:(NSString *)name type:(int)type;
34
35@end
36
37@interface SoundFile
38{
39 int _type;
40 NSString *_name;
41}
42
43- (id)initWithName:(NSString *)name type:(int)type;
44- (void)dealloc;
45- (int)type;
46- (NSString *)name;
47- (NSString *)path;
48- (NSString *)pathWithoutExtension;
49- (void)setType:(int)type;
50- (void)setName:(NSString *)name;
51- (int)compareName:(SoundFile *)other;
52- (int)compareType:(SoundFile *)other;
53- (int)compareNameThenType:(SoundFile *)other;
54- (int)compareTypeThenName:(SoundFile *)other;
55
56@end
Note: See TracBrowser for help on using the repository browser.