1 /* Definition of NSMetadataAttributes
2    Copyright (C) 2019 Free Software Foundation, Inc.
3 
4    By: Gregory John Casamento <greg.casamento@gmail.com>
5    Date: Tue Oct 29 00:53:11 EDT 2019
6 
7    This file is part of the GNUstep Library.
8 
9    This library is free software; you can redistribute it and/or
10    modify it under the terms of the GNU Lesser General Public
11    License as published by the Free Software Foundation; either
12    version 2 of the License, or (at your option) any later version.
13 
14    This library is distributed in the hope that it will be useful,
15    but WITHOUT ANY WARRANTY; without even the implied warranty of
16    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17    Lesser General Public License for more details.
18 
19    You should have received a copy of the GNU Lesser General Public
20    License along with this library; if not, write to the Free
21    Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22    Boston, MA 02110 USA.
23 */
24 
25 #ifndef _NSMetadataAttributes_h_GNUSTEP_BASE_INCLUDE
26 #define _NSMetadataAttributes_h_GNUSTEP_BASE_INCLUDE
27 
28 #include <Foundation/NSObject.h>
29 
30 #if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
31 
32 #if	defined(__cplusplus)
33 extern "C" {
34 #endif
35 
36 @class NSString;
37 
38 GS_EXPORT NSString* const NSMetadataItemAcquisitionMakeKey;
39 GS_EXPORT NSString* const NSMetadataItemAcquisitionModelKey;
40 GS_EXPORT NSString* const NSMetadataItemAlbumKey;
41 GS_EXPORT NSString* const NSMetadataItemAltitudeKey;
42 GS_EXPORT NSString* const NSMetadataItemApertureKey;
43 GS_EXPORT NSString* const NSMetadataItemAppleLoopDescriptorsKey;
44 GS_EXPORT NSString* const NSMetadataItemAppleLoopsKeyFilterTypeKey;
45 GS_EXPORT NSString* const NSMetadataItemAppleLoopsLoopModeKey;
46 GS_EXPORT NSString* const NSMetadataItemAppleLoopsRootKeyKey;
47 GS_EXPORT NSString* const NSMetadataItemApplicationCategoriesKey;
48 GS_EXPORT NSString* const NSMetadataItemAttributeChangeDateKey;
49 GS_EXPORT NSString* const NSMetadataItemAudiencesKey;
50 GS_EXPORT NSString* const NSMetadataItemAudioBitRateKey;
51 GS_EXPORT NSString* const NSMetadataItemAudioChannelCountKey;
52 GS_EXPORT NSString* const NSMetadataItemAudioEncodingApplicationKey;
53 GS_EXPORT NSString* const NSMetadataItemAudioSampleRateKey;
54 GS_EXPORT NSString* const NSMetadataItemAudioTrackNumberKey;
55 GS_EXPORT NSString* const NSMetadataItemAuthorAddressesKey;
56 GS_EXPORT NSString* const NSMetadataItemAuthorEmailAddressesKey;
57 GS_EXPORT NSString* const NSMetadataItemAuthorsKey;
58 GS_EXPORT NSString* const NSMetadataItemBitsPerSampleKey;
59 GS_EXPORT NSString* const NSMetadataItemCameraOwnerKey;
60 GS_EXPORT NSString* const NSMetadataItemCFBundleIdentifierKey;
61 GS_EXPORT NSString* const NSMetadataItemCityKey;
62 GS_EXPORT NSString* const NSMetadataItemCodecsKey;
63 GS_EXPORT NSString* const NSMetadataItemColorSpaceKey;
64 GS_EXPORT NSString* const NSMetadataItemCommentKey;
65 GS_EXPORT NSString* const NSMetadataItemComposerKey;
66 GS_EXPORT NSString* const NSMetadataItemContactKeywordsKey;
67 GS_EXPORT NSString* const NSMetadataItemContentCreationDateKey;
68 GS_EXPORT NSString* const NSMetadataItemContentModificationDateKey;
69 GS_EXPORT NSString* const NSMetadataItemContentTypeKey;
70 GS_EXPORT NSString* const NSMetadataItemContentTypeTreeKey;
71 GS_EXPORT NSString* const NSMetadataItemContributorsKey;
72 GS_EXPORT NSString* const NSMetadataItemCopyrightKey;
73 GS_EXPORT NSString* const NSMetadataItemCountryKey;
74 GS_EXPORT NSString* const NSMetadataItemCoverageKey;
75 GS_EXPORT NSString* const NSMetadataItemCreatorKey;
76 GS_EXPORT NSString* const NSMetadataItemDateAddedKey;
77 GS_EXPORT NSString* const NSMetadataItemDeliveryTypeKey;
78 GS_EXPORT NSString* const NSMetadataItemDescriptionKey;
79 GS_EXPORT NSString* const NSMetadataItemDirectorKey;
80 GS_EXPORT NSString* const NSMetadataItemDisplayNameKey;
81 GS_EXPORT NSString* const NSMetadataItemDownloadedDateKey;
82 GS_EXPORT NSString* const NSMetadataItemDueDateKey;
83 GS_EXPORT NSString* const NSMetadataItemDurationSecondsKey;
84 GS_EXPORT NSString* const NSMetadataItemEditorsKey;
85 GS_EXPORT NSString* const NSMetadataItemEmailAddressesKey;
86 GS_EXPORT NSString* const NSMetadataItemEncodingApplicationsKey;
87 GS_EXPORT NSString* const NSMetadataItemExecutableArchitecturesKey;
88 GS_EXPORT NSString* const NSMetadataItemExecutablePlatformKey;
89 GS_EXPORT NSString* const NSMetadataItemEXIFGPSVersionKey;
90 GS_EXPORT NSString* const NSMetadataItemEXIFVersionKey;
91 GS_EXPORT NSString* const NSMetadataItemExposureModeKey;
92 GS_EXPORT NSString* const NSMetadataItemExposureProgramKey;
93 GS_EXPORT NSString* const NSMetadataItemExposureTimeSecondsKey;
94 GS_EXPORT NSString* const NSMetadataItemExposureTimeStringKey;
95 GS_EXPORT NSString* const NSMetadataItemFinderCommentKey;
96 GS_EXPORT NSString* const NSMetadataItemFlashOnOffKey;
97 GS_EXPORT NSString* const NSMetadataItemFNumberKey;
98 GS_EXPORT NSString* const NSMetadataItemFocalLength35mmKey;
99 GS_EXPORT NSString* const NSMetadataItemFocalLengthKey;
100 GS_EXPORT NSString* const NSMetadataItemFontsKey;
101 GS_EXPORT NSString* const NSMetadataItemFSContentChangeDateKey;
102 GS_EXPORT NSString* const NSMetadataItemFSCreationDateKey;
103 GS_EXPORT NSString* const NSMetadataItemFSNameKey;
104 GS_EXPORT NSString* const NSMetadataItemFSSizeKey;
105 GS_EXPORT NSString* const NSMetadataItemGenreKey;
106 GS_EXPORT NSString* const NSMetadataItemGPSAreaInformationKey;
107 GS_EXPORT NSString* const NSMetadataItemGPSDateStampKey;
108 GS_EXPORT NSString* const NSMetadataItemGPSDestBearingKey;
109 GS_EXPORT NSString* const NSMetadataItemGPSDestDistanceKey;
110 GS_EXPORT NSString* const NSMetadataItemGPSDestLatitudeKey;
111 GS_EXPORT NSString* const NSMetadataItemGPSDestLongitudeKey;
112 GS_EXPORT NSString* const NSMetadataItemGPSDifferentalKey;
113 GS_EXPORT NSString* const NSMetadataItemGPSDOPKey;
114 GS_EXPORT NSString* const NSMetadataItemGPSMapDatumKey;
115 GS_EXPORT NSString* const NSMetadataItemGPSMeasureModeKey;
116 GS_EXPORT NSString* const NSMetadataItemGPSProcessingMethodKey;
117 GS_EXPORT NSString* const NSMetadataItemGPSStatusKey;
118 GS_EXPORT NSString* const NSMetadataItemGPSTrackKey;
119 GS_EXPORT NSString* const NSMetadataItemHasAlphaChannelKey;
120 GS_EXPORT NSString* const NSMetadataItemHeadlineKey;
121 GS_EXPORT NSString* const NSMetadataItemIdentifierKey;
122 GS_EXPORT NSString* const NSMetadataItemImageDirectionKey;
123 GS_EXPORT NSString* const NSMetadataItemInformationKey;
124 GS_EXPORT NSString* const NSMetadataItemInstantMessageAddressesKey;
125 GS_EXPORT NSString* const NSMetadataItemInstructionsKey;
126 GS_EXPORT NSString* const NSMetadataItemIsApplicationManagedKey;
127 GS_EXPORT NSString* const NSMetadataItemIsGeneralMIDISequenceKey;
128 GS_EXPORT NSString* const NSMetadataItemIsLikelyJunkKey;
129 GS_EXPORT NSString* const NSMetadataItemISOSpeedKey;
130 GS_EXPORT NSString* const NSMetadataItemIsUbiquitousKey;
131 GS_EXPORT NSString* const NSMetadataItemKeySignatureKey;
132 GS_EXPORT NSString* const NSMetadataItemKeywordsKey;
133 GS_EXPORT NSString* const NSMetadataItemKindKey;
134 GS_EXPORT NSString* const NSMetadataItemLanguagesKey;
135 GS_EXPORT NSString* const NSMetadataItemLastUsedDateKey;
136 GS_EXPORT NSString* const NSMetadataItemLatitudeKey;
137 GS_EXPORT NSString* const NSMetadataItemLayerNamesKey;
138 GS_EXPORT NSString* const NSMetadataItemLensModelKey;
139 GS_EXPORT NSString* const NSMetadataItemLongitudeKey;
140 GS_EXPORT NSString* const NSMetadataItemLyricistKey;
141 GS_EXPORT NSString* const NSMetadataItemMaxApertureKey;
142 GS_EXPORT NSString* const NSMetadataItemMediaTypesKey;
143 GS_EXPORT NSString* const NSMetadataItemMeteringModeKey;
144 GS_EXPORT NSString* const NSMetadataItemMusicalGenreKey;
145 GS_EXPORT NSString* const NSMetadataItemMusicalInstrumentCategoryKey;
146 GS_EXPORT NSString* const NSMetadataItemMusicalInstrumentNameKey;
147 GS_EXPORT NSString* const NSMetadataItemNamedLocationKey;
148 GS_EXPORT NSString* const NSMetadataItemNumberOfPagesKey;
149 GS_EXPORT NSString* const NSMetadataItemOrganizationsKey;
150 GS_EXPORT NSString* const NSMetadataItemOrientationKey;
151 GS_EXPORT NSString* const NSMetadataItemOriginalFormatKey;
152 GS_EXPORT NSString* const NSMetadataItemOriginalSourceKey;
153 GS_EXPORT NSString* const NSMetadataItemPageHeightKey;
154 GS_EXPORT NSString* const NSMetadataItemPageWidthKey;
155 GS_EXPORT NSString* const NSMetadataItemParticipantsKey;
156 GS_EXPORT NSString* const NSMetadataItemPathKey;
157 GS_EXPORT NSString* const NSMetadataItemPerformersKey;
158 GS_EXPORT NSString* const NSMetadataItemPhoneNumbersKey;
159 GS_EXPORT NSString* const NSMetadataItemPixelCountKey;
160 GS_EXPORT NSString* const NSMetadataItemPixelHeightKey;
161 GS_EXPORT NSString* const NSMetadataItemPixelWidthKey;
162 GS_EXPORT NSString* const NSMetadataItemProducerKey;
163 GS_EXPORT NSString* const NSMetadataItemProfileNameKey;
164 GS_EXPORT NSString* const NSMetadataItemProjectsKey;
165 GS_EXPORT NSString* const NSMetadataItemPublishersKey;
166 GS_EXPORT NSString* const NSMetadataItemRecipientAddressesKey;
167 GS_EXPORT NSString* const NSMetadataItemRecipientEmailAddressesKey;
168 GS_EXPORT NSString* const NSMetadataItemRecipientsKey;
169 GS_EXPORT NSString* const NSMetadataItemRecordingDateKey;
170 GS_EXPORT NSString* const NSMetadataItemRecordingYearKey;
171 GS_EXPORT NSString* const NSMetadataItemRedEyeOnOffKey;
172 GS_EXPORT NSString* const NSMetadataItemResolutionHeightDPIKey;
173 GS_EXPORT NSString* const NSMetadataItemResolutionWidthDPIKey;
174 GS_EXPORT NSString* const NSMetadataItemRightsKey;
175 GS_EXPORT NSString* const NSMetadataItemSecurityMethodKey;
176 GS_EXPORT NSString* const NSMetadataItemSpeedKey;
177 GS_EXPORT NSString* const NSMetadataItemStarRatingKey;
178 GS_EXPORT NSString* const NSMetadataItemStateOrProvinceKey;
179 GS_EXPORT NSString* const NSMetadataItemStreamableKey;
180 GS_EXPORT NSString* const NSMetadataItemSubjectKey;
181 GS_EXPORT NSString* const NSMetadataItemTempoKey;
182 GS_EXPORT NSString* const NSMetadataItemTextContentKey;
183 GS_EXPORT NSString* const NSMetadataItemThemeKey;
184 GS_EXPORT NSString* const NSMetadataItemTimeSignatureKey;
185 GS_EXPORT NSString* const NSMetadataItemTimestampKey;
186 GS_EXPORT NSString* const NSMetadataItemTitleKey;
187 GS_EXPORT NSString* const NSMetadataItemTotalBitRateKey;
188 GS_EXPORT NSString* const NSMetadataItemURLKey;
189 GS_EXPORT NSString* const NSMetadataItemVersionKey;
190 GS_EXPORT NSString* const NSMetadataItemVideoBitRateKey;
191 GS_EXPORT NSString* const NSMetadataItemWhereFromsKey;
192 GS_EXPORT NSString* const NSMetadataItemWhiteBalanceKey;
193 GS_EXPORT NSString* const NSMetadataUbiquitousItemContainerDisplayNameKey;
194 GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingErrorKey;
195 GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusCurrent;
196 GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusDownloaded;
197 GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusKey;
198 GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusNotDownloaded;
199 GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadRequestedKey;
200 GS_EXPORT NSString* const NSMetadataUbiquitousItemHasUnresolvedConflictsKey;
201 GS_EXPORT NSString* const NSMetadataUbiquitousItemIsDownloadedKey;
202 GS_EXPORT NSString* const NSMetadataUbiquitousItemIsDownloadingKey;
203 GS_EXPORT NSString* const NSMetadataUbiquitousItemIsExternalDocumentKey;
204 GS_EXPORT NSString* const NSMetadataUbiquitousItemIsSharedKey;
205 GS_EXPORT NSString* const NSMetadataUbiquitousItemIsUploadedKey;
206 GS_EXPORT NSString* const NSMetadataUbiquitousItemIsUploadingKey;
207 GS_EXPORT NSString* const NSMetadataUbiquitousItemPercentDownloadedKey;
208 GS_EXPORT NSString* const NSMetadataUbiquitousItemPercentUploadedKey;
209 GS_EXPORT NSString* const NSMetadataUbiquitousItemUploadingErrorKey;
210 GS_EXPORT NSString* const NSMetadataUbiquitousItemURLInLocalContainerKey;
211 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemCurrentUserPermissionsKey;
212 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemCurrentUserRoleKey;
213 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemMostRecentEditorNameComponentsKey;
214 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemOwnerNameComponentsKey;
215 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemPermissionsReadOnly;
216 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemPermissionsReadWrite;
217 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemRoleOwner;
218 GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemRoleParticipant;
219 
220 #if	defined(__cplusplus)
221 }
222 #endif
223 
224 #endif	/* GS_API_MACOSX */
225 
226 #endif	/* _NSMetadataAttributes_h_GNUSTEP_BASE_INCLUDE */
227 
228