Skip to content

Commit

Permalink
7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nst committed Sep 20, 2013
1 parent d576a9c commit d4cb101
Show file tree
Hide file tree
Showing 12,466 changed files with 298,276 additions and 81,695 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
@class NSDictionary;

@interface AVAVVideoSettingsVideoOutputSettings : AVVideoOutputSettings <AVReencodedVideoSettingsForFig> {
NSDictionary *_VTCleanApertureDictionary;
NSDictionary *_VTPixelAspectRatioDictionary;
NSDictionary *_adaptedVideoCompressionProperties;
}

Expand All @@ -17,11 +19,13 @@
+ (id)eligibleOutputSettingsDictionaryKeys;

- (BOOL)canFullySpecifyOutputFormatReturningReason:(id*)arg1;
- (id)cleanApertureDictionary;
- (void)dealloc;
- (int)height;
- (id)initWithAVVideoSettingsDictionary:(id)arg1 exceptionReason:(id*)arg2;
- (id)initWithTrustedAVVideoSettingsDictionary:(id)arg1;
- (BOOL)isCodecAvailableOnCurrentSystem;
- (id)pixelAspectRatioDictionary;
- (unsigned long)videoCodecType;
- (id)videoCompressionProperties;
- (id)videoEncoderSpecification;
Expand Down
5 changes: 5 additions & 0 deletions Frameworks/AVFoundation.framework/AVAsset.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@
@property(readonly) NSArray * availableChapterLocales;
@property(readonly) struct { long long x1; int x2; unsigned int x3; long long x4; } duration;
@property(readonly) struct CGSize { float x1; float x2; } naturalSize;
@property(readonly) struct CGSize { float x1; float x2; } naturalSizeWithPreferredTransforms;
@property(readonly) float preferredRate;
@property(readonly) struct CGAffineTransform { float x1; float x2; float x3; float x4; float x5; float x6; } preferredTransform;
@property(readonly) float preferredVolume;

+ (id)assetWithURL:(id)arg1 figPlaybackItem:(struct OpaqueFigPlaybackItem { }*)arg2 trackIDs:(id)arg3 dynamicBehavior:(BOOL)arg4;
+ (id)assetWithURL:(id)arg1;
+ (id)keyPathsForValuesAffectingNaturalSizeWithPreferredTransforms;

- (id)_absoluteURL;
- (id)_assetInspector;
Expand All @@ -25,6 +27,7 @@
- (id)_comparisonToken;
- (BOOL)_containsAtLeastOnePlayableAudioTrack;
- (BOOL)_containsAtLeastOnePlayableVideoTrack;
- (id)_exportURL;
- (struct OpaqueFigAsset { }*)_figAsset;
- (id)_firstTrackGroupWithMediaType:(id)arg1;
- (struct OpaqueFigFormatReader { }*)_formatReader;
Expand Down Expand Up @@ -61,9 +64,11 @@
- (id)lyrics;
- (id)mediaSelectionGroupForMediaCharacteristic:(id)arg1;
- (id)mediaSelectionGroups;
- (id)metadata;
- (id)metadataForFormat:(id)arg1;
- (void)mpLoadValuesAsynchronouslyForKeys:(id)arg1 completionQueue:(id)arg2 completionHandler:(id)arg3;
- (struct CGSize { float x1; float x2; })naturalSize;
- (struct CGSize { float x1; float x2; })naturalSizeWithPreferredTransforms;
- (int)naturalTimeScale;
- (float)preferredRate;
- (float)preferredSoundCheckVolumeNormalization;
Expand Down
45 changes: 38 additions & 7 deletions Frameworks/AVFoundation.framework/AVAssetExportSession.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,22 @@
Image: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
*/

@class AVAsset, AVAssetExportSessionInternal, AVAudioMix, AVVideoComposition, NSArray, NSError, NSString, NSURL;
@class <AVVideoCompositing>, AVAsset, AVAssetExportSessionInternal, AVAudioMix, AVMetadataItemFilter, AVVideoComposition, NSArray, NSError, NSString, NSURL;

@interface AVAssetExportSession : NSObject {
AVAssetExportSessionInternal *_exportSession;
}

@property(readonly) AVAsset * asset;
@property(copy) AVAudioMix * audioMix;
@property(copy) NSString * audioTimePitchAlgorithm;
@property(readonly) <AVVideoCompositing> * customVideoCompositor;
@property(readonly) NSError * error;
@property(readonly) long long estimatedOutputFileLength;
@property long long fileLengthLimit;
@property(readonly) struct { long long x1; int x2; unsigned int x3; long long x4; } maxDuration;
@property(copy) NSArray * metadata;
@property(retain) AVMetadataItemFilter * metadataItemFilter;
@property(copy) NSString * outputFileType;
@property(copy) NSURL * outputURL;
@property(readonly) NSString * presetName;
Expand All @@ -25,39 +28,59 @@
@property struct { struct { long long x_1_1_1; int x_1_1_2; unsigned int x_1_1_3; long long x_1_1_4; } x1; struct { long long x_2_1_1; int x_2_1_2; unsigned int x_2_1_3; long long x_2_1_4; } x2; } timeRange;
@property(copy) AVVideoComposition * videoComposition;

+ (id)_asynchronousDispatchQueue;
+ (id)_audioOnlyPresets;
+ (id)_audioVideoPresets;
+ (BOOL)_canWriteMediaOfAsset:(id)arg1 toFileType:(id)arg2;
+ (BOOL)_disableExportCompatibilityCheck;
+ (BOOL)_disablePassthrough;
+ (long long)_estimatedOutputFileLengthForPreset:(id)arg1 duration:(struct { long long x1; int x2; unsigned int x3; long long x4; })arg2 properties:(id)arg3;
+ (BOOL)_failsAudioPassthroughRestrictions:(id)arg1 outputFileType:(id)arg2;
+ (id)_figRemakerNotificationNames;
+ (int)_getPassthroughExportPolicyForAssetTrack:(id)arg1 fileType:(id)arg2 asChapterTrack:(BOOL)arg3;
+ (BOOL)_isCompositionWithMultipleNonEmptyEdits:(id)arg1;
+ (BOOL)_isExportPreset:(id)arg1 compatibleWithAsset:(id)arg2 outputFileType:(id)arg3;
+ (BOOL)_isNonPassthroughExportPreset:(id)arg1 compatibleWithAsset:(id)arg2 outputFileType:(id)arg3;
+ (BOOL)_isNonPassthroughExportPreset:(id)arg1 compatibleWithAssetContainingPlayableAudio:(BOOL)arg2 playableVideo:(BOOL)arg3 outputFileType:(id)arg4;
+ (BOOL)_isPassthroughExportPresetCompatibleWithAsset:(id)arg1 outputFileType:(id)arg2;
+ (BOOL)_isPassthroughSupportedForAsset:(id)arg1;
+ (BOOL)_isPassthroughExportSupportedForAudioFormatDescription:(struct opaqueCMFormatDescription { }*)arg1 forFileType:(struct __CFString { }*)arg2 asChapterTrack:(BOOL)arg3 usingModifiedFormatDescription:(const struct opaqueCMFormatDescription {}**)arg4;
+ (BOOL)_isPassthroughExportSupportedForFormatDescription:(struct opaqueCMFormatDescription { }*)arg1 forFileType:(struct __CFString { }*)arg2 asChapterTrack:(BOOL)arg3;
+ (struct { long long x1; int x2; unsigned int x3; long long x4; })_maximumDurationForPreset:(id)arg1 fileSizeBytesLimit:(long long)arg2 properties:(id)arg3;
+ (id)_mediaTypesToFailPassthroughExport;
+ (id)_mediaTypesToStripOnPassthroughExport;
+ (id)_settingForPreset:(id)arg1;
+ (id)_utTypesForAudioOnly;
+ (id)_utTypesForDefaultPassthroughPreset;
+ (id)_utTypesForPresets;
+ (id)_videoCompressionPropertiesForVideoSetting:(id)arg1;
+ (id)allExportPresets;
+ (void)determineCompatibilityOfExportPreset:(id)arg1 withAsset:(id)arg2 outputFileType:(id)arg3 completionHandler:(id)arg4;
+ (long long)estimatedOutputFileLengthForPreset:(id)arg1 duration:(struct { long long x1; int x2; unsigned int x3; long long x4; })arg2 properties:(id)arg3;
+ (id)exportPresetsCompatibleWithAsset:(id)arg1;
+ (id)exportSessionWithAsset:(id)arg1 presetName:(id)arg2;
+ (id)keyPathsForValuesAffectingEstimatedOutputFileLength;
+ (struct { long long x1; int x2; unsigned int x3; long long x4; })maximumDurationForPreset:(id)arg1 properties:(id)arg2;

- (id)_actualOutputFileType;
- (id)_actualPresetName;
- (id)_actualSettingForPreset:(id)arg1;
- (id)_actualSettingForPresetAppleM4VAppleTV:(id)arg1;
- (id)_addAudioPassthroughTrack:(id)arg1 asChapterTrack:(BOOL)arg2 toFigRemaker:(struct OpaqueFigRemaker { }*)arg3 returningTrackID:(int*)arg4;
- (void)_addListeners;
- (id)_addTracksAndPropertiesToFigRemakerForPassthroughExport:(struct OpaqueFigRemaker { }*)arg1;
- (id)_audioProcessingOptions;
- (int)_averageBitRateForSourceAndPreset:(id)arg1 targetFrameRate:(float)arg2;
- (BOOL)_canPassThroughAudio:(id)arg1 checkEnabled:(BOOL)arg2 checkProtected:(BOOL)arg3;
- (BOOL)_canPassThroughVideo:(id)arg1 checkEnabled:(BOOL)arg2 checkAll:(BOOL)arg3 checkProtected:(BOOL)arg4;
- (struct OpaqueFigRemaker { }*)_createFigRemaker;
- (BOOL)_canPassThroughVideo:(id)arg1 remaker:(struct OpaqueFigRemaker { }*)arg2 checkEnabled:(BOOL)arg3 checkAll:(BOOL)arg4 checkProtected:(BOOL)arg5;
- (BOOL)_canPerformFastFrameRateConversionWithPreset:(id)arg1 usingRemaker:(struct OpaqueFigRemaker { }*)arg2;
- (id)_createFigRemaker:(struct OpaqueFigRemaker {}**)arg1;
- (void)_createFormatWriterOptions:(id*)arg1 forFileFormat:(id)arg2;
- (void)_createRemakerAndBeginExport;
- (void)_createRemakerOptions:(id*)arg1 forFileFormat:(id)arg2;
- (id)_determineCompatibleFileTypes;
- (struct CGSize { float x1; float x2; })_getSourceDimension;
- (float)_getSourceVideoFrameRate;
- (int)_getTrackCountOfType:(id)arg1 checkEnabled:(BOOL)arg2;
- (struct CGSize { float x1; float x2; })_getUntransformedSourceDimension;
- (void)_handleFigRemakerNotification:(id)arg1 payload:(id)arg2;
- (void)_handleFigRemakerNotificationAsync:(id)arg1 payload:(id)arg2;
- (BOOL)_hasProtectedNonAudioVideoTracks;
Expand All @@ -68,10 +91,13 @@
- (BOOL)_totalSizeOfTracksIsWithinFileLengthLimit:(id)arg1 forSetting:(id)arg2;
- (void)_transitionToStatus:(int)arg1 error:(id)arg2;
- (void)_updateProgress;
- (void)_validateOutputFileTypeForExport;
- (BOOL)_validateSettablePropertiesReturningError:(id*)arg1;
- (id)asset;
- (id)audioMix;
- (id)audioTimePitchAlgorithm;
- (void)cancelExport;
- (id)customVideoCompositor;
- (void)dealloc;
- (id)description;
- (void)determineCompatibleFileTypesWithCompletionHandler:(id)arg1;
Expand All @@ -84,24 +110,29 @@
- (id)initWithAsset:(id)arg1 presetName:(id)arg2;
- (struct { long long x1; int x2; unsigned int x3; long long x4; })maxDuration;
- (id)metadata;
- (id)metadataItemFilter;
- (struct { long long x1; int x2; unsigned int x3; long long x4; })minVideoFrameDuration;
- (id)outputFileType;
- (id)outputURL;
- (id)presetName;
- (float)progress;
- (void)setAudioMix:(id)arg1;
- (void)setAudioTimePitchAlgorithm:(id)arg1;
- (void)setFileLengthLimit:(long long)arg1;
- (void)setMetadata:(id)arg1;
- (void)setMetadataItemFilter:(id)arg1;
- (void)setMinVideoFrameDuration:(struct { long long x1; int x2; unsigned int x3; long long x4; })arg1;
- (void)setOutputFileType:(id)arg1;
- (void)setOutputURL:(id)arg1;
- (void)setShouldOptimizeForNetworkUse:(BOOL)arg1;
- (void)setTimeRange:(struct { struct { long long x_1_1_1; int x_1_1_2; unsigned int x_1_1_3; long long x_1_1_4; } x1; struct { long long x_2_1_1; int x_2_1_2; unsigned int x_2_1_3; long long x_2_1_4; } x2; })arg1;
- (void)setUsesHardwareVideoEncoderIfAvailable:(BOOL)arg1;
- (void)setVideoComposition:(id)arg1;
- (void)setVideoFrameRateConversionAlgorithm:(id)arg1;
- (BOOL)shouldOptimizeForNetworkUse;
- (int)status;
- (id)supportedFileTypes;
- (struct { struct { long long x_1_1_1; int x_1_1_2; unsigned int x_1_1_3; long long x_1_1_4; } x1; struct { long long x_2_1_1; int x_2_1_2; unsigned int x_2_1_3; long long x_2_1_4; } x2; })timeRange;
- (BOOL)usesHardwareVideoEncoderIfAvailable;
- (id)videoComposition;
- (id)videoFrameRateConversionAlgorithm;

@end
17 changes: 15 additions & 2 deletions Frameworks/AVFoundation.framework/AVAssetExportSessionInternal.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
See Warning(s) below.
*/

@class AVAsset, AVAssetTrack, AVAudioMix, AVVideoComposition, AVWeakReference, NSArray, NSError, NSObject<OS_dispatch_queue>, NSString, NSURL;
@class AVAsset, AVAssetTrack, AVAudioMix, AVCustomVideoCompositorSession, AVMetadataItemFilter, AVVideoComposition, AVWeakReference, NSArray, NSError, NSObject<OS_dispatch_queue>, NSObject<OS_dispatch_semaphore>, NSString, NSURL;

@interface AVAssetExportSessionInternal : NSObject {
struct {
Expand All @@ -22,15 +22,28 @@
unsigned int flags;
long long epoch;
} duration;
struct {
long long value;
int timescale;
unsigned int flags;
long long epoch;
NSString *actualOutputFileType;
AVAsset *asset;
AVAudioMix *audioMix;
NSString *audioTimePitchAlgorithm;
BOOL canUseFastFrameRateConversion;
NSObject<OS_dispatch_semaphore> *canUseFastFrameRateConversionSemaphore;
NSArray *compatibleFileTypes;
long compatibleFileTypesDispatchOncePredicate;
AVCustomVideoCompositorSession *customVideoCompositorSession;
NSError *error;
void *figVideoCompositor;
AVAssetTrack *firstVideoTrack;
id handler;
long long maxFileSize;
NSArray *metadata;
AVMetadataItemFilter *metadataItemFilter;
} minVideoFrameDuration;
BOOL optimizeForNetworkUse;
BOOL outputFileCreatedByRemaker;
NSString *outputFileType;
Expand All @@ -43,8 +56,8 @@
NSObject<OS_dispatch_queue> *remakerNotificationSerializationQueue;
int status;
} timeRange;
BOOL useHardwareVideoEncoderIfAvailable;
AVVideoComposition *videoComposition;
NSString *videoFrameRateConversionAlgorithm;
AVWeakReference *weakReference;
}

Expand Down
4 changes: 3 additions & 1 deletion Frameworks/AVFoundation.framework/AVAssetImageGenerator.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Image: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
*/

@class AVAsset, AVAssetImageGeneratorInternal, AVVideoComposition, NSString;
@class <AVVideoCompositing>, AVAsset, AVAssetImageGeneratorInternal, AVVideoComposition, NSString;

@interface AVAssetImageGenerator : NSObject {
AVAssetImageGeneratorInternal *_priv;
Expand All @@ -11,6 +11,7 @@
@property(copy) NSString * apertureMode;
@property BOOL appliesPreferredTrackTransform;
@property(readonly) AVAsset * asset;
@property(readonly) <AVVideoCompositing> * customVideoCompositor;
@property struct CGSize { float x1; float x2; } maximumSize;
@property struct { long long x1; int x2; unsigned int x3; long long x4; } requestedTimeToleranceAfter;
@property struct { long long x1; int x2; unsigned int x3; long long x4; } requestedTimeToleranceBefore;
Expand All @@ -34,6 +35,7 @@
- (id)asset;
- (void)cancelAllCGImageGeneration;
- (struct CGImage { }*)copyCGImageAtTime:(struct { long long x1; int x2; unsigned int x3; long long x4; })arg1 actualTime:(struct { long long x1; int x2; unsigned int x3; long long x4; }*)arg2 error:(id*)arg3;
- (id)customVideoCompositor;
- (void)dealloc;
- (void)finalize;
- (void)generateCGImagesAsynchronouslyForTimes:(id)arg1 completionHandler:(id)arg2;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Image: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
*/

@class AVAsset, AVVideoComposition, AVWeakReference, NSMutableArray, NSObject<OS_dispatch_queue>, NSString;
@class AVAsset, AVCustomVideoCompositorSession, AVVideoComposition, AVWeakReference, NSMutableArray, NSObject<OS_dispatch_queue>, NSString;

@interface AVAssetImageGeneratorInternal : NSObject {
struct CGSize {
Expand All @@ -22,6 +22,7 @@
BOOL appliesPreferredTrackTransform;
AVAsset *asset;
int cancelledRequestIDThreshold;
AVCustomVideoCompositorSession *customVideoCompositorSession;
struct OpaqueFigAssetImageGenerator { } *generator;
NSObject<OS_dispatch_queue> *imageRequestQueue;
} maximumSize;
Expand Down
4 changes: 3 additions & 1 deletion Frameworks/AVFoundation.framework/AVAssetInspector.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@
Image: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
*/

@class AVMetadataItem, NSArray, NSDictionary, NSString;
@class AVMetadataItem, NSArray, NSData, NSDictionary, NSString;

@interface AVAssetInspector : AVFigObjectInspector <NSCopying> {
}

@property(readonly) NSData * SHA1Digest;
@property(readonly) NSArray * alternateTrackGroups;
@property(readonly) NSArray * availableMetadataFormats;
@property(readonly) NSArray * commonMetadata;
Expand All @@ -28,6 +29,7 @@
@property(readonly) NSArray * trackIDs;
@property(readonly) NSDictionary * trackReferences;

- (id)SHA1Digest;
- (id)alternateTrackGroups;
- (id)availableMetadataFormats;
- (id)commonMetadata;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,30 @@
Image: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
*/

@class AVAssetReaderAudioMixOutputInternal, AVAudioMix, NSArray, NSDictionary;
@class AVAssetReaderAudioMixOutputInternal, AVAudioMix, NSArray, NSDictionary, NSString;

@interface AVAssetReaderAudioMixOutput : AVAssetReaderOutput {
AVAssetReaderAudioMixOutputInternal *_audioMixOutputInternal;
}

@property(copy) AVAudioMix * audioMix;
@property(readonly) NSDictionary * audioSettings;
@property(copy) NSString * audioTimePitchAlgorithm;
@property(readonly) NSArray * audioTracks;

+ (id)assetReaderAudioMixOutputWithAudioTracks:(id)arg1 audioSettings:(id)arg2;

- (id)_asset;
- (struct opaqueMTAudioProcessingTap { }*)_audioTapProcessorForTrack:(id)arg1;
- (id)_audioTimePitchAlgorithmForTrack:(id)arg1;
- (id)_audioVolumeCurveForTrack:(id)arg1;
- (BOOL)_enableTrackExtractionReturningError:(id*)arg1;
- (void)_setAudioTapProcessor:(struct opaqueMTAudioProcessingTap { }*)arg1 forTrack:(id)arg2;
- (void)_setAudioTimePitchAlgorithm:(id)arg1 forTrack:(id)arg2;
- (void)_setAudioVolumeCurve:(id)arg1 forTrack:(id)arg2;
- (id)audioMix;
- (id)audioSettings;
- (id)audioTimePitchAlgorithm;
- (id)audioTracks;
- (void)dealloc;
- (id)description;
Expand All @@ -30,5 +34,6 @@
- (id)initWithAudioTracks:(id)arg1 audioSettings:(id)arg2;
- (id)mediaType;
- (void)setAudioMix:(id)arg1;
- (void)setAudioTimePitchAlgorithm:(id)arg1;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,14 @@
Image: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
*/

@class AVAudioMix, AVAudioOutputSettings, NSArray, NSMutableDictionary;
@class AVAudioMix, AVAudioOutputSettings, NSArray, NSMutableDictionary, NSString;

@interface AVAssetReaderAudioMixOutputInternal : NSObject {
AVAudioMix *audioMix;
AVAudioOutputSettings *audioOutputSettings;
NSMutableDictionary *audioTapProcessorsForTracks;
NSString *audioTimePitchAlgorithm;
NSMutableDictionary *audioTimePitchAlgorithmsForTracks;
NSArray *audioTracks;
NSMutableDictionary *audioVolumeCurvesForTracks;
}
Expand Down
1 change: 1 addition & 0 deletions Frameworks/AVFoundation.framework/AVAssetReaderOutput.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
- (void)_attachToWeakReferenceToAssetReader:(id)arg1;
- (void)_cancelReading;
- (BOOL)_enableTrackExtractionReturningError:(id*)arg1;
- (id)_errorForOSStatus:(long)arg1;
- (int)_extractionID;
- (struct OpaqueFigAssetReader { }*)_figAssetReader;
- (void)_figAssetReaderDecodeError;
Expand Down
5 changes: 4 additions & 1 deletion Frameworks/AVFoundation.framework/AVAssetReaderTrackOutput.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@
Image: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
*/

@class AVAssetReaderTrackOutputInternal, AVAssetTrack, NSDictionary;
@class AVAssetReaderTrackOutputInternal, AVAssetTrack, NSDictionary, NSString;

@interface AVAssetReaderTrackOutput : AVAssetReaderOutput {
AVAssetReaderTrackOutputInternal *_trackOutputInternal;
}

@property(copy) NSString * audioTimePitchAlgorithm;
@property(readonly) NSDictionary * outputSettings;
@property(readonly) AVAssetTrack * track;

Expand All @@ -17,13 +18,15 @@
- (BOOL)_enableTrackExtractionReturningError:(id*)arg1;
- (id)_figAssetReaderExtractionOptions;
- (BOOL)_trimsSampleDurations;
- (id)audioTimePitchAlgorithm;
- (void)dealloc;
- (id)description;
- (void)finalize;
- (id)init;
- (id)initWithTrack:(id)arg1 outputSettings:(id)arg2;
- (id)mediaType;
- (id)outputSettings;
- (void)setAudioTimePitchAlgorithm:(id)arg1;
- (id)track;

@end
Loading

0 comments on commit d4cb101

Please sign in to comment.