This repository has been archived by the owner on Nov 2, 2019. It is now read-only.
/
Preferences.h
183 lines (168 loc) · 7.28 KB
/
Preferences.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
/*
* LanguageCodes.m
* MPlayerOSX Extended
*
* Created on 02.11.2009
*
* Description:
* Constants used to query preferences stored in NSUserDefaults.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#define PREFS [NSUserDefaults standardUserDefaults]
// *** Top-Level preferences keys
extern NSString* const MPEAdvancedOptions;
extern NSString* const MPEAnimateInterfaceTransitions;
extern NSString* const MPEUseYUY2VideoFilter;
extern NSString* const MPEAspectRatio;
extern NSString* const MPEAudioDelay;
extern NSString* const MPEAudioEqualizerEnabled;
extern NSString* const MPEAudioEqualizerPresets;
extern NSString* const MPEAudioEqualizerSelectedPreset;
extern NSString* const MPEAudioEqualizerValues;
extern NSString* const MPEAudioItemRelativeVolume;
extern NSString* const MPEAudioMute;
extern NSString* const MPEAudioOutputDevice;
extern NSString* const MPEAudioVolume;
extern NSString* const MPEBS2BFilter;
extern NSString* const MPEBlackOutOtherScreensInFullscreen;
extern NSString* const MPECacheSizeInMB;
extern NSString* const MPECheckForUpdatesIncludesPrereleases;
extern NSString* const MPECustomAspectRatio;
extern NSString* const MPECustomScreenshotsSavePath;
extern NSString* const MPECustomSizeInPx;
extern NSString* const MPEDefaultAudioLanguages;
extern NSString* const MPEDefaultDirectory;
extern NSString* const MPEDefaultSubtitleLanguages;
extern NSString* const MPEDeinterlaceFilter;
extern NSString* const MPEDisplaySize;
extern NSString* const MPEDropFrames;
extern NSString* const MPEEnableAudio;
extern NSString* const MPEEnableVideo;
extern NSString* const MPEExpandedInspectorSections;
extern NSString* const MPEFastDecoding;
extern NSString* const MPEFlipDisplayHorizontally;
extern NSString* const MPEFlipDisplayVertically;
extern NSString* const MPEFont;
extern NSString* const MPEFontStyle;
extern NSString* const MPEFullscreenBlockOthers;
extern NSString* const MPEFullscreenDisplayNumber;
extern NSString* const MPEGoToFullscreenOn;
extern NSString* const MPEGuessTextEncoding;
extern NSString* const MPEHRTFFilter;
extern NSString* const MPEHardwareAC3Passthrough;
extern NSString* const MPEHardwareDTSPassthrough;
extern NSString* const MPEInspectorOpen;
extern NSString* const MPEKaraokeFilter;
extern NSString* const MPELoadEmbeddedFonts;
extern NSString* const MPELoopMovie;
extern NSString* const MPEOpenFilesMode;
extern NSString* const MPEOpenFilesReusePlayers;
extern NSString* const MPEOSDLevel;
extern NSString* const MPEOSDScale;
extern NSString* const MPEOverrideAudioCodecs;
extern NSString* const MPEOverrideVideoCodecs;
extern NSString* const MPEPlaybackSpeed;
extern NSString* const MPEPlaylist;
extern NSString* const MPEPlaylistOpen;
extern NSString* const MPEPlaylistPlayMode;
extern NSString* const MPEPostprocessingFilter;
extern NSString* const MPERenderSubtitlesFirst;
extern NSString* const MPEScaleMode;
extern NSString* const MPEScreenshotSaveLocation;
extern NSString* const MPESelectedBinary;
extern NSString* const MPESelectedPreferencesSection;
extern NSString* const MPEStartPlaybackDisplayType;
extern NSString* const MPEStartTime;
extern NSString* const MPESubtitleBorderColor;
extern NSString* const MPESubtitleDelay;
extern NSString* const MPESubtitleItemRelativeScale;
extern NSString* const MPESubtitleScale;
extern NSString* const MPESubtitleTextColor;
extern NSString* const MPETextEncoding;
extern NSString* const MPEUpdateBinaries;
extern NSString* const MPEUse32bitBinaryon64bit;
extern NSString* const MPEVideoEqualizerValues;
extern NSString* const MPEVideoEqualizerEnabled;
extern NSString* const MPEWindowOnTop;
extern NSString* const MPEWindowOnTopOnlyWhilePlaying;
// *** Top-level constants keys
extern NSString* const MPEAudioDelayStepSize;
extern NSString* const MPEFullscreenControlsHideTimeout;
extern NSString* const MPEFullscreenControlsSensitivity;
extern NSString* const MPEPlaybackSpeedMultiplierSmall;
extern NSString* const MPEPlaybackSpeedMultiplierBig;
extern NSString* const MPEPreflightNumInstances;
extern NSString* const MPERemoteSeekBase;
extern NSString* const MPERemoteSkipStep;
extern NSString* const MPEScrollWheelSeekMultiple;
extern NSString* const MPESeekStepLarge;
extern NSString* const MPESeekStepMedium;
extern NSString* const MPESeekStepSmall;
extern NSString* const MPESubtitleDelayStepSize;
extern NSString* const MPEVolumeStepSize;
// *** MPECustomAspectRatio dictionary keys
extern NSString* const MPECustomAspectRatioStringKey;
extern NSString* const MPECustomAspectRatioValueKey;
// *** MPEAdvancedOptions dictionaries keys
extern NSString* const MPEAdvancedOptionsStringKey;
extern NSString* const MPEAdvancedOptionsEnabledKey;
// *** MPEStartPlaybackDisplayType values
extern int const MPEStartPlaybackDisplayTypeWindow;
extern int const MPEStartPlaybackDisplayTypeFullscreen;
extern int const MPEStartPlaybackDisplayTypeDesktop;
// *** MPEDisplaySize values
extern int const MPEDisplaySizeHalf;
extern int const MPEDisplaySizeOriginal;
extern int const MPEDisplaySizeDouble;
extern int const MPEDisplaySizeFitScreen;
extern int const MPEDisplaySizeCustom;
// *** MPEScreenshotSaveLocation values
extern int const MPEScreenshotsDisabled;
extern int const MPEScreenshotSaveLocationHomeFolder;
extern int const MPEScreenshotSaveLocationDocumentsFolder;
extern int const MPEScreenshotSaveLocationPicturesFolder;
extern int const MPEScreenshotSaveLocationDesktop;
extern int const MPEScreenshotSaveLocationCustom;
// *** MPEGoToFullscreenOn values
extern int const MPEGoToFullscreenOnSameScreen;
extern int const MPEGoToFullscreenOnFixedScreen;
// *** MPEDropFrames values
extern int const MPEDropFramesNever;
extern int const MPEDropFramesSoft;
extern int const MPEDropFramesHard;
// *** MPEDeinterlaceFilter values
extern int const MPEDeinterlaceFilterOff;
extern int const MPEDeinterlaceFilterYadif;
extern int const MPEDeinterlaceFilterKernel;
extern int const MPEDeinterlaceFilterFFmpeg;
extern int const MPEDeinterlaceFilterFilm;
extern int const MPEDeinterlaceFilterBlend;
// *** MPEPostprocessingFilter values
extern int const MPEPostprocessingFilterOff;
extern int const MPEPostprocessingFilterDefault;
extern int const MPEPostprocessingFilterFast;
extern int const MPEPostprocessingFilterHighQuality;
// *** MPEOpenFilesMode values
extern int const MPEOpenFilesInFrontmostPlayer;
extern int const MPEOpenFilesInNewPlayer;
// *** MPEVideoEqualizerValues dictionary keys
extern NSString* const MPEVideoEqualizerBrightness;
extern NSString* const MPEVideoEqualizerContrast;
extern NSString* const MPEVideoEqualizerGamma;
extern NSString* const MPEVideoEqualizerHue;
extern NSString* const MPEVideoEqualizerSaturation;
// *** For play next episode
extern NSString* const MPEAutomaticallyPlayNextEpisode;