3 This file is part of the HandBrake source code.
4 Homepage: <http://handbrake.fr/>.
5 It may be used under the terms of the GNU General Public License. */
7 #import <Cocoa/Cocoa.h>
10 @interface HBPresets : NSObject {}
12 /* Called by -addFactoryPresets in Controller.mm */
13 - (NSMutableArray *) generateBuiltinPresets: (NSMutableArray *) UserPresets;
15 /* Built-In Preset Dictionaries (one for each built in preset) */
16 - (NSDictionary *)createApplePresetFolder;
17 - (NSDictionary *)createBasicPresetFolder;
18 - (NSDictionary *)createGamingConsolesPresetFolder;
19 - (NSDictionary *)createHiProfilePresetFolder;
20 - (NSDictionary *)createLegacyPresetFolder;
22 - (NSDictionary *)create360Preset;
23 - (NSDictionary *)createAnimationPreset;
24 - (NSDictionary *)createAppleTVPreset;
25 - (NSDictionary *)createAppleTVLegacyPreset;
26 - (NSDictionary *)createAppleUniversalPreset;
27 - (NSDictionary *)createClassicPreset;
28 - (NSDictionary *)createCRFPreset;
29 - (NSDictionary *)createFilmPreset;
30 - (NSDictionary *)createiPhonePreset;
31 - (NSDictionary *)createiPhoneLegacyPreset;
32 - (NSDictionary *)createIpodHighPreset;
33 - (NSDictionary *)createIpodLowPreset;
34 - (NSDictionary *)createNormalPreset;
35 - (NSDictionary *)createPSPPreset;
36 - (NSDictionary *)createPSThreePreset;
37 - (NSDictionary *)createQuickTimePreset;
38 - (NSDictionary *)createTelevisionPreset;