Skip to content

Commit 2fc6372

Browse files
committed
Update swift-3.0-preview-1-branch to build with Xcode 8 beta 1, OS X 10.12, iOS 10, tvOS 10, and watchOS 3 SDKs.
1 parent 6a0fb2b commit 2fc6372

File tree

248 files changed

+18986
-1777
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

248 files changed

+18986
-1777
lines changed

apinotes/AVFoundation.apinotes

Lines changed: 191 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,245 @@
11
---
22
Name: AVFoundation
33
Classes:
4+
- Name: AVAssetDownloadURLSession
5+
Methods:
6+
- Selector: 'assetDownloadTaskWithURLAsset:destinationURL:options:'
7+
SwiftName: makeAssetDownloadTask(asset:destinationURL:options:)
8+
MethodKind: Instance
9+
- Selector: 'assetDownloadTaskWithURLAsset:assetTitle:assetArtworkData:options:'
10+
SwiftName: makeAssetDownloadTask(asset:assetTitle:assetArtworkData:options:)
11+
MethodKind: Instance
412
- Name: AVAssetWriterInput
513
Methods:
614
- Selector: 'appendSampleBuffer:'
7-
SwiftName: 'appendSampleBuffer(_:)'
15+
SwiftName: append(_:)
16+
MethodKind: Instance
17+
- Selector: 'appendPixelBuffer:withPresentationTime:'
18+
SwiftName: append(_:withPresentationTime:)
19+
MethodKind: Instance
20+
- Selector: 'appendTimedMetadataGroup:'
21+
SwiftName: append(_:)
822
MethodKind: Instance
923
- Name: AVAssetWriterInputPixelBufferAdaptor
1024
Methods:
1125
- Selector: 'appendPixelBuffer:withPresentationTime:'
12-
SwiftName: 'appendPixelBuffer(_:withPresentationTime:)'
26+
SwiftName: append(_:withPresentationTime:)
1327
MethodKind: Instance
1428
- Name: AVAssetWriterInputMetadataAdaptor
1529
Methods:
1630
- Selector: 'appendTimedMetadataGroup:'
17-
SwiftName: 'appendTimedMetadataGroup(_:)'
31+
SwiftName: append(_:)
1832
MethodKind: Instance
1933
- Name: AVMutableComposition
2034
Methods:
2135
- Selector: 'insertTimeRange:ofAsset:atTime:error:'
22-
SwiftName: 'insertTimeRange(_:of:at:)'
36+
SwiftName: insertTimeRange(_:of:at:)
37+
MethodKind: Instance
38+
- Selector: 'insertEmptyTimeRange:'
39+
SwiftName: insertEmptyTimeRange(_:)
40+
MethodKind: Instance
41+
- Selector: 'removeTimeRange:'
42+
SwiftName: removeTimeRange(_:)
43+
MethodKind: Instance
44+
- Selector: 'scaleTimeRange:toDuration:'
45+
SwiftName: scaleTimeRange(_:toDuration:)
46+
MethodKind: Instance
47+
- Selector: 'compositionWithURLAssetInitializationOptions:'
48+
SwiftName: 'init(urlAssetInitializationOptions:)'
49+
MethodKind: Class
50+
- Name: AVCompositionTrackSegment
51+
Methods:
52+
- Selector: 'compositionTrackSegmentWithURL:trackID:sourceTimeRange:targetTimeRange:'
53+
SwiftName: init(url:trackID:sourceTimeRange:targetTimeRange:)
54+
MethodKind: Class
55+
- Name: AVMutableMovie
56+
Methods:
57+
- Selector: 'insertTimeRange:ofAsset:atTime:copySampleData:error:'
58+
SwiftName: 'insertTimeRange(_:of:at:copySampleData:)'
2359
MethodKind: Instance
2460
- Selector: 'insertEmptyTimeRange:'
2561
SwiftName: 'insertEmptyTimeRange(_:)'
2662
MethodKind: Instance
2763
- Selector: 'removeTimeRange:'
2864
SwiftName: 'removeTimeRange(_:)'
2965
MethodKind: Instance
66+
- Name: AVPlayer
67+
Properties:
68+
- Name: 'outputObscuredDueToInsufficientExternalProtection'
69+
SwiftName: isOutputObscuredDueToInsufficientExternalProtection
3070
- Name: AVPlayerItem
3171
Methods:
3272
- Selector: 'selectMediaOption:inMediaSelectionGroup:'
33-
SwiftName: 'select(_:in:)'
73+
SwiftName: select(_:in:)
74+
MethodKind: Instance
75+
- Selector: 'addOutput:'
76+
SwiftName: add(_:)
77+
MethodKind: Instance
78+
- Selector: 'removeOutput:'
79+
SwiftName: remove(_:)
80+
MethodKind: Instance
81+
- Selector: 'addMediaDataCollector:'
82+
SwiftName: add(_:)
83+
MethodKind: Instance
84+
- Selector: 'removeMediaDataCollector:'
85+
SwiftName: remove(_:)
3486
MethodKind: Instance
3587
- Name: AVSampleCursor
3688
Methods:
3789
- Selector: 'stepByDecodeTime:wasPinned:'
38-
SwiftName: 'step(byDecodeTime:wasPinned:)'
90+
SwiftName: step(byDecodeTime:wasPinned:)
3991
MethodKind: Instance
4092
- Selector: 'samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:'
41-
SwiftName: 'maySamplesWithEarlierDecodeTimeStampsHavePresentationTimeStamps(laterThan:)'
93+
SwiftName: maySamplesWithEarlierDecodeTimeStampsHavePresentationTimeStamps(laterThan:)
4294
MethodKind: Instance
4395
- Selector: 'samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:'
44-
SwiftName: 'maySamplesWithLaterDecodeTimeStampsHavePresentationTimeStamps(earlierThan:)'
96+
SwiftName: maySamplesWithLaterDecodeTimeStampsHavePresentationTimeStamps(earlierThan:)
4597
MethodKind: Instance
4698
- Name: AVVideoComposition
4799
Methods:
48100
- Selector: 'videoCompositionWithPropertiesOfAsset:'
49-
SwiftName: 'init(withPropertiesOf:)'
101+
SwiftName: init(withPropertiesOf:)
102+
MethodKind: Instance
103+
- Selector: 'videoCompositionWithAsset:applyingCIFiltersWithHandler:'
104+
SwiftName: init(asset:filterApplier:)
50105
MethodKind: Instance
51106
- Name: AVMutableVideoCompositionLayerInstruction
52107
Methods:
53108
- Selector: 'setTransformRampFromStartTransform:toEndTransform:timeRange:'
54-
SwiftName: 'setTransformRamp(fromStart:toEnd:timeRange:)'
109+
SwiftName: setTransformRamp(fromStart:toEnd:timeRange:)
110+
MethodKind: Instance
111+
- Selector: 'setOpacityRampFromStartOpacity:toEndOpacity:timeRange:'
112+
SwiftName: setOpacityRamp(fromStartOpacity:toEndOpacity:timeRange:)
113+
MethodKind: Instance
114+
- Selector: 'setCropRectangleRampFromStartCropRectangle:toEndCropRectangle:timeRange:'
115+
SwiftName: setCropRectangleRamp(fromStartCropRectangle:toEndCropRectangle:timeRange:)
116+
MethodKind: Instance
117+
- Name: AVAssetReader
118+
Methods:
119+
- Selector: 'canAddOutput:'
120+
SwiftName: canAdd(_:)
121+
MethodKind: Instance
122+
- Selector: 'addOutput:'
123+
SwiftName: add(_:)
124+
MethodKind: Instance
125+
- Name: AVAssetResourceLoadingRequest
126+
Methods:
127+
- Selector: 'finishLoadingWithError:'
128+
SwiftName: finishLoading(with:)
129+
MethodKind: Instance
130+
- Name: AVAssetTrack
131+
Methods:
132+
- Selector: 'makeSampleCursorWithPresentationTimeStamp:'
133+
SwiftName: makeSampleCursor(presentationTimeStamp:)
134+
MethodKind: Instance
135+
- Name: AVAssetWriter
136+
Methods:
137+
- Selector: 'initWithURL:fileType:error:'
138+
SwiftName: init(outputURL:fileType:)
139+
MethodKind: Instance
140+
Availability: nonswift
141+
- Selector: 'canApplyOutputSettings:forMediaType:'
142+
SwiftName: canApply(outputSettings:forMediaType:)
143+
MethodKind: Instance
144+
- Selector: 'canAddInput:'
145+
SwiftName: canAdd(_:)
146+
MethodKind: Instance
147+
- Selector: 'addInput:'
148+
SwiftName: add(_:)
149+
MethodKind: Instance
150+
- Selector: 'canAddInputGroup:'
151+
SwiftName: canAdd(_:)
152+
MethodKind: Instance
153+
- Selector: 'addInputGroup:'
154+
SwiftName: add(_:)
155+
MethodKind: Instance
156+
- Name: AVMutableAudioMixInputParameters
157+
Methods:
158+
- Selector: 'setVolumeRampFromStartVolume:toEndVolume:timeRange:'
159+
SwiftName: setVolumeRamp(fromStartVolume:toEndVolume:timeRange:)
160+
MethodKind: Instance
161+
- Name: AVMutableMediaSelection
162+
Methods:
163+
- Selector: 'selectMediaOption:inMediaSelectionGroup:'
164+
SwiftName: select(_:in:)
165+
MethodKind: Instance
166+
- Name: AVMovie
167+
Methods:
168+
- Selector: 'movieHeaderWithFileType:error:'
169+
SwiftName: makeMovieHeader(fileType:)
170+
MethodKind: Instance
171+
- Selector: 'movieWithURL:options:'
172+
SwiftName: init(url:options:)
173+
MethodKind: Class
174+
- Name: AVMutableMovieTrack
175+
Methods:
176+
- Selector: 'appendSampleBuffer:decodeTime:presentationTime:error:'
177+
SwiftName: append(_:decodeTime:presentationTime:)
178+
MethodKind: Instance
179+
- Name: AVQueuePlayer
180+
Methods:
181+
- Selector: 'canInsertItem:afterItem:'
182+
SwiftName: canInsert(_:after:)
183+
MethodKind: Instance
184+
- Selector: 'insertItem:afterItem:'
185+
SwiftName: insert(_:after:)
186+
MethodKind: Instance
187+
- Selector: 'removeItem:'
188+
SwiftName: remove(_:)
189+
MethodKind: Instance
190+
- Name: NSValue
191+
Methods:
192+
- Selector: 'valueWithCMTime:'
193+
SwiftName: init(time:)
194+
MethodKind: Class
195+
- Selector: 'valueWithCMTimeRange:'
196+
SwiftName: init(timeRange:)
197+
MethodKind: Class
198+
- Selector: 'valueWithCMTimeMapping:'
199+
SwiftName: init(timeMapping:)
200+
MethodKind: Class
201+
Properties:
202+
- Name: CMTimeValue
203+
SwiftName: timeValue
204+
- Name: CMTimeRangeValue
205+
SwiftName: timeRangeValue
206+
- Name: CMTimeMappingValue
207+
SwiftName: timeMappingValue
208+
- Name: NSCoder
209+
Methods:
210+
- Selector: 'decodeCMTimeForKey:'
211+
SwiftName: decodeTime(forKey:)
212+
MethodKind: Instance
213+
- Selector: 'decodeCMTimeRangeForKey:'
214+
SwiftName: decodeTimeRange(forKey:)
215+
MethodKind: Instance
216+
- Selector: 'decodeCMTimeMappingForKey:'
217+
SwiftName: decodeTimeMapping(forKey:)
218+
MethodKind: Instance
219+
- Name: AVAsynchronousVideoCompositionRequest
220+
Methods:
221+
- Selector: 'finishWithError:'
222+
SwiftName: finish(with:)
223+
MethodKind: Instance
224+
- Name: AVAsynchronousCIImageFilteringRequest
225+
Methods:
226+
- Selector: 'finishWithError:'
227+
SwiftName: finish(with:)
55228
MethodKind: Instance
56229
Protocols:
57230
- Name: AVVideoCompositing
58231
Methods:
59232
- Selector: 'startVideoCompositionRequest:'
60-
SwiftName: 'startRequest(_:)'
233+
SwiftName: startRequest(_:)
61234
MethodKind: Instance
62235
- Name: AVVideoCompositionValidationHandling
63236
Methods:
64237
- Selector: 'videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:'
65-
SwiftName: 'videoComposition(_:shouldContinueValidatingAfterFindingEmptyTimeRange:)'
238+
SwiftName: videoComposition(_:shouldContinueValidatingAfterFindingEmptyTimeRange:)
66239
MethodKind: Instance
240+
Functions:
241+
- Name: AVMakeRectWithAspectRatioInsideRect
242+
SwiftName: AVMakeRect(aspectRatio:insideRect:)
243+
Enumerators:
244+
- Name: AVMovieWritingAddMovieHeaderToDestination
245+
SwiftName: addMovieHeaderToDestination

0 commit comments

Comments
 (0)