Created
June 9, 2011 02:05
-
-
Save uasi/1015891 to your computer and use it in GitHub Desktop.
Class dump of QuickTime Player
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Generated by class-dump 3.3.3 (64 bit). | |
* | |
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2010 by Steve Nygard. | |
*/ | |
#pragma mark Named Structures | |
struct AudioStreamBasicDescription { | |
double mSampleRate; | |
unsigned int mFormatID; | |
unsigned int mFormatFlags; | |
unsigned int mBytesPerPacket; | |
unsigned int mFramesPerPacket; | |
unsigned int mBytesPerFrame; | |
unsigned int mChannelsPerFrame; | |
unsigned int mBitsPerChannel; | |
unsigned int mReserved; | |
}; | |
struct CGPoint { | |
double x; | |
double y; | |
}; | |
struct CGRect { | |
struct CGPoint origin; | |
struct CGSize size; | |
}; | |
struct CGSize { | |
double width; | |
double height; | |
}; | |
struct _NSRange { | |
unsigned long long location; | |
unsigned long long length; | |
}; | |
#pragma mark Typedef'd Structures | |
typedef struct { | |
long long timeValue; | |
long long timeScale; | |
long long flags; | |
} CDStruct_900afa40; | |
typedef struct { | |
CDStruct_900afa40 time; | |
CDStruct_900afa40 duration; | |
} CDStruct_977f9211; | |
#pragma mark - | |
/* | |
* File: /Applications/QuickTime Player.app/Contents/MacOS/QuickTime Player | |
* UUID: 88F985DA-BA73-9689-6F2E-C96B6D110E99 | |
* Arch: Intel x86-64 (x86_64) | |
* | |
* Objective-C Garbage Collection: Unsupported | |
*/ | |
@protocol MGAccessibilityFauxUIElementParent <NSObject> | |
- (id)fauxUIElementRole:(id)arg1; | |
- (id)fauxUIElementDescription:(id)arg1; | |
- (BOOL)fauxUIElementHasChildren:(id)arg1; | |
- (id)fauxUIElementChildren:(id)arg1; | |
- (struct CGPoint)fauxUIElementPosition:(id)arg1; | |
- (struct CGSize)fauxUIElementSize:(id)arg1; | |
- (BOOL)isFauxUIElementFocusable:(id)arg1; | |
- (void)fauxUIElement:(id)arg1 setFocus:(id)arg2; | |
- (BOOL)fauxUIElementIsFocused:(id)arg1; | |
- (BOOL)fauxUIElementIsEnabled:(id)arg1; | |
- (id)fauxUIElementActionNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 descriptionForAction:(id)arg2; | |
- (void)fauxUIElement:(id)arg1 performAction:(id)arg2; | |
@optional | |
- (id)fauxUIElementAdditionalAccessiblityAttributeNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 additionalAttributeValue:(id)arg2; | |
- (BOOL)fauxUIElement:(id)arg1 isAdditionalAttributeSettable:(id)arg2; | |
- (void)fauxUIElement:(id)arg1 setValue:(id)arg2 forAdditionalAttribute:(id)arg3; | |
@end | |
@protocol MGHelperProcessMainController <NSObject> | |
- (byref id)principalObject; | |
- (oneway void)exit; | |
@end | |
@protocol MGHelperProcessMovieThumbnailExtractorImpl <NSObject> | |
- (BOOL)beginExtractionFromMovieWithDataOrURL:(bycopy id)arg1 delegate:(id)arg2; | |
- (id)availableTimeRangeString; | |
- (bycopy id)extractedThumbnailBitmapWithSize:(struct CGSize)arg1 atTime:(id)arg2; | |
@end | |
@protocol MGHelperProcessMovieThumbnailExtractorImplDelegate <NSObject> | |
- (oneway void)thumbnailExtractionSessionImplAvailableTimeRangeDidChange; | |
@end | |
@protocol MGInspectionAttributeContainer <NSObject> | |
@property(readonly, nonatomic) NSArray *inspectionInformation; | |
@property(readonly, nonatomic) NSArray *inspectionAttributes; | |
@end | |
@protocol MGMovieAudioExtractionSessionImpl <NSObject> | |
- (BOOL)beginExtractionFromMovieWithURL:(bycopy id)arg1 extractedAudioFormat:(bycopy id)arg2 extractionStartTime:(bycopy id)arg3; | |
- (bycopy id)extractedAudioFormat; | |
- (BOOL)isAudioDataLoadedForRequestedNumberOfFrames:(unsigned long long)arg1; | |
- (id)nextExtractedAudioBufferArrayContainingRequestedNumberOfFrames:(unsigned long long)arg1 actualNumberOfFrames:(out unsigned long long *)arg2 channelCountsPerBuffer:(out id *)arg3; | |
@end | |
@protocol MGMovieExportSessionHelper <NSObject> | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3 sessionDelegate:(id)arg4; | |
- (void)cancel; | |
- (void)dealloc; | |
@end | |
@protocol MGMovieQuickTimeExportSessionImpl <NSObject> | |
- (id)startExportFromMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3 delegate:(id)arg4; | |
- (void)cancelExport; | |
@end | |
@protocol MGMovieSaveSessionDelegate <NSObject> | |
@optional | |
- (void)saveSessionDidStart:(id)arg1; | |
- (void)saveSession:(id)arg1 didReachPercentProgress:(float)arg2; | |
- (void)saveSessionDidSucceed:(id)arg1; | |
- (void)saveSessionDidCancel:(id)arg1; | |
- (void)saveSession:(id)arg1 didFailWithError:(id)arg2; | |
@end | |
@protocol MGMovieSaveSessionImpl <NSObject> | |
- (id)startSaveFromMovieURL:(id)arg1 mediaComposition:(id)arg2 destination:(id)arg3 delegate:(id)arg4; | |
- (oneway void)cancelSave; | |
@end | |
@protocol MGScreenOwner <NSObject> | |
@optional | |
- (BOOL)screenRegistry:(id)arg1 canReplaceOwnerForScreen:(id)arg2; | |
- (void)screenRegistry:(id)arg1 willReplaceOwnerForScreen:(id)arg2; | |
- (void)screenRegistry:(id)arg1 didReplaceOwnerForScreen:(id)arg2; | |
- (void)screenRegistry:(id)arg1 didReplaceScreen:(id)arg2 withIdenticalScreen:(id)arg3; | |
- (void)screenRegistry:(id)arg1 didRemoveOwnerForDisconnectedScreen:(id)arg2; | |
@end | |
@protocol MGVisualContentContainer <NSObject> | |
@optional | |
- (struct CGRect)contentFrame; | |
- (struct CGRect)contentFrameForBoundsSize:(struct CGSize)arg1; | |
- (struct CGSize)naturalContentSize; | |
- (BOOL)prefersConstrainedContentAspectRatio; | |
- (struct CGSize)minimumContentSize; | |
- (struct CGSize)maximumContentSize; | |
- (BOOL)prefersUnobscuredContent; | |
- (BOOL)prefersBorderedOverlays; | |
- (unsigned long long)preferredAutoresizeBehaviorFlags; | |
@end | |
@protocol NSCoding | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@protocol NSCopying | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
@end | |
@protocol NSObject | |
- (BOOL)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
- (Class)superclass; | |
- (Class)class; | |
- (id)self; | |
- (struct _NSZone *)zone; | |
- (id)performSelector:(SEL)arg1; | |
- (id)performSelector:(SEL)arg1 withObject:(id)arg2; | |
- (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; | |
- (BOOL)isProxy; | |
- (BOOL)isKindOfClass:(Class)arg1; | |
- (BOOL)isMemberOfClass:(Class)arg1; | |
- (BOOL)conformsToProtocol:(id)arg1; | |
- (BOOL)respondsToSelector:(SEL)arg1; | |
- (id)retain; | |
- (oneway void)release; | |
- (id)autorelease; | |
- (unsigned long long)retainCount; | |
- (id)description; | |
@end | |
@protocol NSUserInterfaceValidations | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
@end | |
@protocol NSWindowDelegate <NSObject> | |
@optional | |
- (BOOL)windowShouldClose:(id)arg1; | |
- (id)windowWillReturnFieldEditor:(id)arg1 toObject:(id)arg2; | |
- (struct CGSize)windowWillResize:(id)arg1 toSize:(struct CGSize)arg2; | |
- (struct CGRect)windowWillUseStandardFrame:(id)arg1 defaultFrame:(struct CGRect)arg2; | |
- (BOOL)windowShouldZoom:(id)arg1 toFrame:(struct CGRect)arg2; | |
- (id)windowWillReturnUndoManager:(id)arg1; | |
- (struct CGRect)window:(id)arg1 willPositionSheet:(id)arg2 usingRect:(struct CGRect)arg3; | |
- (BOOL)window:(id)arg1 shouldPopUpDocumentPathMenu:(id)arg2; | |
- (BOOL)window:(id)arg1 shouldDragDocumentWithEvent:(id)arg2 from:(struct CGPoint)arg3 withPasteboard:(id)arg4; | |
- (void)windowDidResize:(id)arg1; | |
- (void)windowDidExpose:(id)arg1; | |
- (void)windowWillMove:(id)arg1; | |
- (void)windowDidMove:(id)arg1; | |
- (void)windowDidBecomeKey:(id)arg1; | |
- (void)windowDidResignKey:(id)arg1; | |
- (void)windowDidBecomeMain:(id)arg1; | |
- (void)windowDidResignMain:(id)arg1; | |
- (void)windowWillClose:(id)arg1; | |
- (void)windowWillMiniaturize:(id)arg1; | |
- (void)windowDidMiniaturize:(id)arg1; | |
- (void)windowDidDeminiaturize:(id)arg1; | |
- (void)windowDidUpdate:(id)arg1; | |
- (void)windowDidChangeScreen:(id)arg1; | |
- (void)windowDidChangeScreenProfile:(id)arg1; | |
- (void)windowWillBeginSheet:(id)arg1; | |
- (void)windowDidEndSheet:(id)arg1; | |
- (void)windowWillStartLiveResize:(id)arg1; | |
- (void)windowDidEndLiveResize:(id)arg1; | |
@end | |
@protocol SUPredicateInstallControllerDelegate | |
@optional | |
- (void)predicateInstallDidComplete:(id)arg1; | |
- (void)predicateInstallUserDidCancel:(id)arg1; | |
- (void)predicateInstall:(id)arg1 didFailWithError:(id)arg2; | |
@end | |
@interface CAAnimation (MGExtensions) | |
- (void)setCompletionBlock:(id)arg1; | |
@end | |
@interface CATransaction (MGExtensions) | |
+ (void)setAnimationDurationFromModifierKeys; | |
+ (float)durationMultiplierFromModifierKeys; | |
@end | |
@interface MGAboutPanelWindowController : NSWindowController | |
{ | |
NSView *standardQTAboutView; | |
NSView *accessoryQTAboutView; | |
NSTextField *_versionTextField; | |
NSTextField *_creditsTextField; | |
NSTextField *_copyrightTextField; | |
NSTextField *_accessoryURLTextField; | |
NSArray *_accessoryViewArray; | |
NSDictionary *_appInfoDictionary; | |
NSImage *_qtImage; | |
NSString *_appName; | |
NSString *_qtVersion; | |
NSString *_credits; | |
NSString *_qtCopyright; | |
NSImage *_qtAccessoryImage; | |
NSString *_qtAccessoryString; | |
NSString *_qtAccessoryURL; | |
NSTimer *_accessoryViewsTimer; | |
NSEnumerator *_arrayEnumerator; | |
} | |
+ (id)sharedAboutPanelWindowController; | |
- (id)init; | |
- (void)windowDidLoad; | |
- (void)dealloc; | |
- (id)versionString; | |
- (id)appInfoDictionary; | |
- (void)showWindow:(id)arg1; | |
- (void)windowWillClose:(id)arg1; | |
- (void)updateAccessoryView; | |
@property(copy, nonatomic) NSString *QTAccessoryURL; // @synthesize QTAccessoryURL=_qtAccessoryURL; | |
@property(copy, nonatomic) NSImage *QTAccessoryImage; // @synthesize QTAccessoryImage=_qtAccessoryImage; | |
@property(copy, nonatomic) NSString *QTAccessoryString; // @synthesize QTAccessoryString=_qtAccessoryString; | |
@property(copy, nonatomic) NSString *appName; // @synthesize appName=_appName; | |
@property(copy, nonatomic) NSImage *QTImage; // @synthesize QTImage=_qtImage; | |
@property(copy, nonatomic) NSString *credits; // @synthesize credits=_credits; | |
@property(copy, nonatomic) NSString *QTVersion; // @synthesize QTVersion=_qtVersion; | |
@property(copy, nonatomic) NSString *QTCopyright; // @synthesize QTCopyright=_qtCopyright; | |
@end | |
@interface MGAccessibilityFauxUIElement : NSObject <MGAccessibilityFauxUIElementParent> | |
{ | |
id _representedObject; | |
id <MGAccessibilityFauxUIElementParent> _parent; | |
} | |
+ (id)elementWithRepresentedObject:(id)arg1 parent:(id)arg2; | |
- (id)initWithRepresentedObject:(id)arg1 parent:(id)arg2; | |
- (id)init; | |
- (void)dealloc; | |
- (BOOL)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
- (id)accessibilityAttributeNames; | |
- (id)accessibilityAttributeValue:(id)arg1; | |
- (BOOL)accessibilityIsAttributeSettable:(id)arg1; | |
- (void)accessibilitySetValue:(id)arg1 forAttribute:(id)arg2; | |
- (id)accessibilityActionNames; | |
- (id)accessibilityActionDescription:(id)arg1; | |
- (void)accessibilityPerformAction:(id)arg1; | |
- (BOOL)accessibilityIsIgnored; | |
- (id)accessibilityHitTest:(struct CGPoint)arg1; | |
- (id)accessibilityFocusedUIElement; | |
- (BOOL)isFauxUIElementFocusable:(id)arg1; | |
- (void)fauxUIElement:(id)arg1 setFocus:(id)arg2; | |
- (struct CGPoint)fauxUIElementPosition:(id)arg1; | |
- (struct CGSize)fauxUIElementSize:(id)arg1; | |
- (id)fauxUIElementRole:(id)arg1; | |
- (id)fauxUIElementDescription:(id)arg1; | |
- (id)fauxUIElementActionNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 descriptionForAction:(id)arg2; | |
- (void)fauxUIElement:(id)arg1 performAction:(id)arg2; | |
- (BOOL)fauxUIElementIsFocused:(id)arg1; | |
- (BOOL)fauxUIElementIsEnabled:(id)arg1; | |
- (BOOL)fauxUIElementHasChildren:(id)arg1; | |
- (id)fauxUIElementChildren:(id)arg1; | |
- (id)fauxUIElementAdditionalAccessiblityAttributeNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 additionalAttributeValue:(id)arg2; | |
- (BOOL)fauxUIElement:(id)arg1 isAdditionalAttributeSettable:(id)arg2; | |
- (void)fauxUIElement:(id)arg1 setValue:(id)arg2 forAdditionalAttribute:(id)arg3; | |
@property(readonly, nonatomic) id representedObject; // @synthesize representedObject=_representedObject; | |
@end | |
@interface MGAlwaysAnimatedProgressIndicator : NSProgressIndicator | |
{ | |
} | |
- (id)initWithCoder:(id)arg1; | |
- (void)setIndeterminate:(BOOL)arg1; | |
@end | |
@interface MGAnimatedTabView : NSTabView | |
{ | |
BOOL _animating; | |
BOOL _accessibilityIsIgnored; | |
} | |
- (void)replaceSubview:(id)arg1 with:(id)arg2; | |
@property BOOL accessibilityIsIgnored; // @synthesize accessibilityIsIgnored=_accessibilityIsIgnored; | |
@end | |
@interface MGAppendableData : NSData | |
{ | |
NSMutableData *_backing; | |
unsigned long long _readOnlyLength; | |
unsigned long long _appendableLength; | |
} | |
- (id)initWithMaximumCapacity:(unsigned long long)arg1; | |
- (id)init; | |
- (void)dealloc; | |
- (unsigned long long)length; | |
- (const void *)bytes; | |
- (unsigned long long)maximumCapacity; | |
- (void)appendBytes:(const void *)arg1 length:(unsigned long long)arg2; | |
- (void)appendData:(id)arg1; | |
- (id)subdataWithRange:(struct _NSRange)arg1; | |
@end | |
@interface MGAppleScriptPublishOperation : NSOperation | |
{ | |
NSDictionary *_exportParameters; | |
NSError *_error; | |
} | |
- (id)appleScriptPublishOperationWithParameters:(id)arg1; | |
- (id)initAppleScriptPublishOperationWithParameters:(id)arg1; | |
- (void)dealloc; | |
- (void)main; | |
@property(readonly) float progress; // @dynamic progress; | |
@property(readonly) NSString *localizedStatusMessage; // @dynamic localizedStatusMessage; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGApplication : NSApplication | |
{ | |
} | |
- (id)targetForAction:(SEL)arg1 to:(id)arg2 from:(id)arg3; | |
- (BOOL)isRunningDocumentModalWindowControllers; | |
- (BOOL)_shouldTerminate; | |
- (void)terminate:(id)arg1; | |
@end | |
@interface MGApplicationDelegate : NSObject | |
{ | |
NSMenuItem *_debugMenu; | |
NSMenu *_fileMenu; | |
NSMenu *_subtitlesMenu; | |
NSMenu *_audioLanguageMenu; | |
} | |
+ (void)initialize; | |
- (BOOL)applicationShouldOpenUntitledFile:(id)arg1; | |
- (void)collectMemoryUsageAndTerminateApp:(id)arg1 label:(id)arg2; | |
- (void)reportLaunchTestResults; | |
- (void)delayedApplicationDidFinishLaunching; | |
- (void)applicationWillFinishLaunching:(id)arg1; | |
- (void)applicationDidFinishLaunching:(id)arg1; | |
- (unsigned long long)applicationShouldTerminate:(id)arg1; | |
- (void)menuNeedsUpdate:(id)arg1; | |
- (BOOL)menuHasKeyEquivalent:(id)arg1 forEvent:(id)arg2 target:(id *)arg3 action:(SEL *)arg4; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
- (id)subtitlesMenu; | |
- (id)audioLanguageMenu; | |
- (void)showHideInfoWindow:(id)arg1; | |
- (void)showHideShareProgressWindow:(id)arg1; | |
- (void)orderFrontStandardAboutPanel:(id)arg1; | |
- (void)togglePlayingInAllMovieDocuments:(id)arg1; | |
- (BOOL)hasUserLoggedInWithPodcastCapture; | |
- (void)shareToPodcastProducer:(id)arg1; | |
- (void)closeAll:(id)arg1; | |
- (void)application:(id)arg1 runTest:(unsigned int)arg2 duration:(double)arg3; | |
@end | |
@interface MGAtomicCancelationToken : NSObject | |
{ | |
int _canceled; | |
} | |
- (id)init; | |
- (BOOL)isCanceled; | |
- (void)cancel; | |
@end | |
@interface MGAttributePair : NSObject | |
{ | |
id _label; | |
id _value; | |
} | |
+ (id)attributePairWithLabel:(id)arg1 value:(id)arg2; | |
- (id)initWithLabel:(id)arg1 value:(id)arg2; | |
- (void)dealloc; | |
- (id)label; | |
- (void)setLabel:(id)arg1; | |
- (id)value; | |
- (void)setValue:(id)arg1; | |
@end | |
@interface MGAttributedChapterTitleValueTransformer : NSValueTransformer | |
{ | |
NSColor *_color1; | |
NSColor *_color2; | |
} | |
+ (Class)transformedValueClass; | |
+ (BOOL)allowsReverseTransformation; | |
+ (id)transformerWithColor1:(id)arg1 color2:(id)arg2; | |
- (id)initWithColor1:(id)arg1 color2:(id)arg2; | |
- (void)dealloc; | |
- (id)transformedValue:(id)arg1; | |
@end | |
@interface MGAudioFormatDescription : NSObject <NSCoding> | |
{ | |
struct AudioStreamBasicDescription _audioStreamBasicDescription; | |
NSData *_audioChannelLayoutData; | |
NSData *_magicCookieData; | |
} | |
- (id)init; | |
- (id)initWithAudioStreamBasicDescription:(struct AudioStreamBasicDescription)arg1 channelLayout:(id)arg2 magicCookie:(id)arg3; | |
- (void)dealloc; | |
- (id)initWithCoder:(id)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)replacementObjectForPortCoder:(id)arg1; | |
@property(readonly) NSData *magicCookieData; // @synthesize magicCookieData=_magicCookieData; | |
@property(readonly) NSData *audioChannelLayoutData; // @synthesize audioChannelLayoutData=_audioChannelLayoutData; | |
@property(readonly) struct AudioStreamBasicDescription audioStreamBasicDescription; // @synthesize audioStreamBasicDescription=_audioStreamBasicDescription; | |
@end | |
@interface MGAudioLevelIndicator : NSView | |
{ | |
double _value; | |
BOOL _bordered; | |
CALayer *_barLayer; | |
NSMutableArray *_leftLightLayers; | |
NSMutableArray *_rightLightLayers; | |
} | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
- (void)setNumberOfLights:(unsigned long long)arg1 forLightsInLightLayerArray:(id)arg2 newLayerAnchorPoint:(struct CGPoint)arg3; | |
- (void)updateLightLayerVisibility; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
@property(nonatomic) double doubleValue; // @dynamic doubleValue; | |
@property(nonatomic, getter=isBordered) BOOL bordered; // @dynamic bordered; | |
- (void)updateBorderVisibility; | |
@end | |
@interface MGAudioSilenceBoundaryLocator : NSObject | |
{ | |
unsigned long long _silenceSampleCountThreshold; | |
float _silenceThreshold; | |
unsigned long long _silentSectionLength; | |
unsigned long long _absoluteSampleIndex; | |
} | |
- (id)initWithSilenceAmplitudeThreshold:(float)arg1 silenceSampleCountThreshold:(unsigned long long)arg2; | |
- (id)init; | |
- (void)enumerateLocatedSilenceRangesAfterAppendingAmplitudeSamples:(const float *)arg1 count:(unsigned long long)arg2 usingBlock:(id)arg3; | |
- (struct _NSRange)remainingSilenceRange; | |
@end | |
@interface MGAutovisibilityController : NSObject | |
{ | |
id <MGAutovisibilityControllerOwner> _owner; | |
NSView *_showAreaView; | |
NSTrackingArea *_showTrackingArea; | |
NSSet *_noHideAreaViews; | |
NSTimer *_timeoutTimer; | |
id _keyDownEventMonitor; | |
BOOL _automaticallyShowsAndHides; | |
BOOL _didHideOnce; | |
BOOL _willShowDueToKeyDown; | |
} | |
+ (void)initialize; | |
- (id)init; | |
- (id)initWithOwner:(id)arg1 showAreaView:(id)arg2 noHideAreaViews:(id)arg3; | |
- (void)dealloc; | |
- (BOOL)mouseIsInNoHideArea; | |
- (void)show; | |
- (void)hide; | |
- (void)hideOnce; | |
- (void)visibilityTimedOut:(id)arg1; | |
- (void)mouseEntered:(id)arg1; | |
- (void)mouseMoved:(id)arg1; | |
- (void)mouseExited:(id)arg1; | |
- (void)showDueToKeyDownIfNeeded; | |
@property(nonatomic) BOOL automaticallyShowsAndHides; // @dynamic automaticallyShowsAndHides; | |
- (void)resetAutomaticallyShowsAndHidesMonitoring; | |
- (void)cancelAutomaticallyShowDueToKeyDown; | |
@property(readonly, nonatomic) NSSet *noHideAreaViews; // @synthesize noHideAreaViews=_noHideAreaViews; | |
@property(readonly, nonatomic) NSView *showAreaView; // @synthesize showAreaView=_showAreaView; | |
@property(readonly, nonatomic) id <MGAutovisibilityControllerOwner> owner; // @synthesize owner=_owner; | |
@end | |
@interface MGBackgroundColorView : NSView | |
{ | |
NSColor *_backgroundColor; | |
id _cachedCGColor; | |
MGPassThroughAnimator *_animator; | |
unsigned int _flags; | |
} | |
+ (id)defaultAnimationForKey:(id)arg1; | |
- (void)dealloc; | |
- (void)drawRect:(struct CGRect)arg1; | |
- (void)displayLayer:(id)arg1; | |
- (BOOL)isOpaque; | |
- (BOOL)wantsDefaultClipping; | |
- (BOOL)mouseDownCanMoveWindow; | |
- (id)hitTest:(struct CGPoint)arg1; | |
- (id)animator; | |
- (void)mouseDown:(id)arg1; | |
- (void)mouseDragged:(id)arg1; | |
@property(copy) NSColor *backgroundColor; // @dynamic backgroundColor; | |
@end | |
@interface MGBoundedTextLayer : CATextLayer | |
{ | |
} | |
- (struct CGSize)preferredFrameSize; | |
@end | |
@interface MGCaptureAudioPreviewOutput : QTCaptureAudioPreviewOutput | |
{ | |
float _nominalVolume; | |
BOOL _muted; | |
} | |
- (BOOL)isMuted; | |
- (void)setMuted:(BOOL)arg1; | |
- (float)volume; | |
- (void)setVolume:(float)arg1; | |
@end | |
@interface MGCaptureCompressionPreset : NSObject | |
{ | |
NSDictionary *_presetDescription; | |
} | |
+ (id)compressionPresetsNamed:(id)arg1; | |
- (id)initWithPresetDescription:(id)arg1; | |
- (id)init; | |
- (void)dealloc; | |
- (unsigned long long)hash; | |
- (BOOL)isEqual:(id)arg1; | |
@property(readonly, nonatomic) NSString *identifier; // @dynamic identifier; | |
@property(readonly, nonatomic) NSString *category; // @dynamic category; | |
@property(readonly, nonatomic) NSString *localizedName; // @dynamic localizedName; | |
@property(readonly, nonatomic) NSString *localizedSummary; // @dynamic localizedSummary; | |
- (id)localizedSummaryForMediaTypes:(id)arg1; | |
@property(readonly, nonatomic) struct CGSize defaultCompressedSize; // @dynamic defaultCompressedSize; | |
- (id)compressionOptionsWithMediaType:(id)arg1 forDevice:(id)arg2; | |
@end | |
@interface MGCaptureCompressionPreset (MGCaptureCompressionPresetScripting) | |
- (id)name; | |
- (id)uniqueID; | |
- (id)objectSpecifier; | |
@end | |
@interface MGCaptureDeviceAndInputSourceSelectionController : NSObject | |
{ | |
MGCaptureDeviceSelectionController *_deviceSelectionController; | |
} | |
- (id)initWithDeviceSelectionController:(id)arg1; | |
- (id)init; | |
- (void)dealloc; | |
- (id)availableDeviceInputSourcePairsForDeviceSelectionControllerKey:(id)arg1; | |
@property(readonly, nonatomic) NSSet *availableVideoDevices; // @dynamic availableVideoDevices; | |
@property(retain, nonatomic) MGCaptureDeviceInputSourcePair *videoDevice; // @dynamic videoDevice; | |
@property(readonly, nonatomic) NSSet *availableAudioDevices; // @dynamic availableAudioDevices; | |
@property(retain, nonatomic) MGCaptureDeviceInputSourcePair *audioDevice; // @dynamic audioDevice; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@end | |
@interface MGCaptureDeviceInputSourcePair : NSObject | |
{ | |
QTCaptureDevice *_device; | |
id _inputSourceIdentifier; | |
} | |
+ (id)inputSourcePairWithDevice:(id)arg1 inputSourceIdentifier:(id)arg2; | |
- (id)initWithDevice:(id)arg1 inputSourceIdentifier:(id)arg2; | |
- (id)init; | |
- (void)dealloc; | |
- (id)description; | |
@property(readonly, nonatomic) id inputSourceIdentifier; // @dynamic inputSourceIdentifier; | |
@property(readonly, nonatomic) NSString *localizedDisplayName; // @dynamic localizedDisplayName; | |
- (unsigned long long)hash; | |
- (BOOL)isEqual:(id)arg1; | |
@property(readonly, nonatomic) QTCaptureDevice *device; // @synthesize device=_device; | |
@end | |
@interface MGCaptureDeviceSelectionController : NSObject | |
{ | |
QTCaptureSession *_captureSession; | |
NSMutableSet *_ownedDeviceInputs; | |
struct __CFDictionary *_videoDevicesWithErrors; | |
struct __CFDictionary *_audioDevicesWithErrors; | |
NSMutableSet *_inUseDevices; | |
NSMutableSet *_disconnectedDevices; | |
NSSet *_connectedVideoDevices; | |
NSSet *_connectedAudioDevices; | |
NSString *_autosaveName; | |
} | |
+ (id)keyPathsForValuesAffectingAvailableVideoDevices; | |
+ (id)keyPathsForValuesAffectingAvailableAudioDevices; | |
+ (BOOL)automaticallyNotifiesObserversOfVideoDevice; | |
+ (id)keyPathsForValuesAffectingVideoDevice; | |
+ (BOOL)automaticallyNotifiesObserversOfAudioDevice; | |
+ (id)keyPathsForValuesAffectingAudioDevice; | |
+ (id)_autosavePropertyListUserDefaultsKeyForAutosaveName:(id)arg1; | |
- (id)initWithCaptureSession:(id)arg1; | |
- (void)dealloc; | |
- (void)_refreshDevices; | |
- (void)devicesDidChange:(id)arg1; | |
@property(readonly, nonatomic) NSSet *availableVideoDevices; // @dynamic availableVideoDevices; | |
@property(readonly, nonatomic) NSSet *availableAudioDevices; // @dynamic availableAudioDevices; | |
- (id)addedDevicesWithDeviceInputConnectionMediaType:(id)arg1; | |
- (BOOL)openAndAddDevice:(id)arg1 forMediaType:(id)arg2 excludingMediaType:(id)arg3 error:(id *)arg4; | |
- (void)closeAndRemoveDevice:(id)arg1 forMediaType:(id)arg2 excludingMediaType:(id)arg3; | |
- (id)videoDevices; | |
- (void)addVideoDevicesObject:(id)arg1; | |
- (void)removeVideoDevicesObject:(id)arg1; | |
- (id)audioDevices; | |
- (void)addAudioDevicesObject:(id)arg1; | |
- (void)removeAudioDevicesObject:(id)arg1; | |
@property(retain, nonatomic) QTCaptureDevice *videoDevice; // @dynamic videoDevice; | |
@property(retain, nonatomic) QTCaptureDevice *audioDevice; // @dynamic audioDevice; | |
- (id)connectionForDevice:(id)arg1 ofMediaType:(id)arg2; | |
@property(readonly, nonatomic) BOOL hasDevicesWithErrors; // @dynamic hasDevicesWithErrors; | |
- (id)errorForDevice:(id)arg1; | |
- (void)_handleOpenAndAddError:(id)arg1 forDevice:(id)arg2 mediaType:(id)arg3; | |
- (BOOL)_attemptToReopenAndAddDevice:(id)arg1 error:(id *)arg2; | |
@property(copy, nonatomic) NSString *autosaveName; // @dynamic autosaveName; | |
- (id)_autosavePropertyListUserDefaultsKey; | |
- (id)addDevicesWithMediaType:(id)arg1 usingAutosaveName:(id)arg2 passingTest:(id)arg3; | |
- (id)addAudioDevicesUsingAutosaveName:(id)arg1 passingTest:(id)arg2; | |
- (id)addVideoDevicesUsingAutosaveName:(id)arg1 passingTest:(id)arg2; | |
- (id)setAudioDeviceUsingAutosaveName:(id)arg1 passingTest:(id)arg2; | |
- (id)setVideoDeviceUsingAutosaveName:(id)arg1 passingTest:(id)arg2; | |
- (void)_updateAutosaveInfoInUserDefaultsForDevice:(id)arg1; | |
- (void)_startAutosavingDevice:(id)arg1; | |
- (void)_stopAutosavingDevice:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(readonly, nonatomic) QTCaptureSession *captureSession; // @synthesize captureSession=_captureSession; | |
@end | |
@interface MGChapterExposeView : NSView | |
{ | |
NSTrackingArea *_trackingArea; | |
id _delegate; | |
NSMutableArray *_chapterLayers; | |
CALayer *_selectedLayer; | |
CALayer *_focusedLayer; | |
CALayer *_pageIndicator; | |
CALayer *_lineLayer; | |
CALayer *_pageForward; | |
CALayer *_pageBackward; | |
CALayer *_resizeIndicator; | |
MGFocusRingLayer *_focusRingLayer; | |
CALayer *_backgroundLayer; | |
CAScrollLayer *_scrollLayer; | |
MGMovieThumbnailExtractionSession *_thumbnailExtractionSession; | |
BOOL _disableLayout; | |
struct CGSize _aspectRatio; | |
unsigned long long _previewIndex; | |
unsigned long long _currentPage; | |
unsigned long long _itemsPerColumn; | |
unsigned long long _itemsPerRow; | |
unsigned long long _mode; | |
BOOL _showChapterNames; | |
BOOL _showPageControls; | |
} | |
+ (id)keyPathsForValuesAffectingItemsPerPage; | |
+ (id)keyPathsForValuesAffectingNumberOfPages; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
- (void)initializeLayers; | |
- (void)initializeConstraints; | |
- (void)updateLayout; | |
- (struct CGRect)chapterBounds; | |
- (struct CGPoint)positionForIndex:(unsigned long long)arg1; | |
- (void)setupChapterLayer:(id)arg1; | |
- (BOOL)acceptsFirstResponder; | |
- (void)updateTrackingAreas; | |
- (BOOL)mouseDownCanMoveWindow; | |
- (BOOL)becomeFirstResponder; | |
- (BOOL)resignFirstResponder; | |
- (void)viewDidMoveToWindow; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
- (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2; | |
- (id)actionForLayer:(id)arg1 forKey:(id)arg2; | |
- (void)mouseEntered:(id)arg1; | |
- (void)mouseExited:(id)arg1; | |
- (BOOL)trackMouseInButtonLayer:(id)arg1; | |
- (void)mouseDown:(id)arg1; | |
- (void)keyDown:(id)arg1; | |
- (void)mouseMoved:(id)arg1; | |
- (void)swipeWithEvent:(id)arg1; | |
- (void)beginGestureWithEvent:(id)arg1; | |
- (void)scrollWheel:(id)arg1; | |
@property(readonly) unsigned long long numberOfPages; | |
- (void)scrollToCurrentPage; | |
- (void)loadChapterThumbnails; | |
- (void)animateIn; | |
- (void)animateOut; | |
- (void)chooseLayer:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property CALayer *selectedLayer; // @dynamic selectedLayer; | |
- (id)validKeyLayerForCandidtaeKeyLayer:(id)arg1 selectionDirection:(unsigned long long)arg2; | |
@property CALayer *focusedLayer; // @dynamic focusedLayer; | |
@property unsigned long long currentPage; // @dynamic currentPage; | |
@property(copy) NSArray *chapterLayers; // @dynamic chapterLayers; | |
@property unsigned long long itemsPerColumn; // @dynamic itemsPerColumn; | |
@property unsigned long long itemsPerRow; // @dynamic itemsPerRow; | |
@property(readonly) unsigned long long itemsPerPage; // @dynamic itemsPerPage; | |
- (BOOL)shouldShowChapterNames; | |
@property BOOL showChapterNames; // @dynamic showChapterNames; | |
@property BOOL showPageControls; // @dynamic showPageControls; | |
@property(readonly, retain) CALayer *previewLayer; // @dynamic previewLayer; | |
@property struct CGSize aspectRatio; // @synthesize aspectRatio=_aspectRatio; | |
@property unsigned long long mode; // @synthesize mode=_mode; | |
@property(retain) MGMovieThumbnailExtractionSession *thumbnailExtractionSession; // @synthesize thumbnailExtractionSession=_thumbnailExtractionSession; | |
@property id delegate; // @synthesize delegate=_delegate; | |
@property unsigned long long previewIndex; // @synthesize previewIndex=_previewIndex; | |
@end | |
@interface MGChapterExposeView (MGAccessiblitySupport) | |
- (BOOL)accessibilityIsIgnored; | |
- (id)accessibilityChapterListElement; | |
- (id)accessibilityAttributeValue:(id)arg1; | |
- (id)accessibilityHitTest:(struct CGPoint)arg1; | |
- (id)accessibilityFocusedUIElement; | |
- (BOOL)isFauxUIElementFocusable:(id)arg1; | |
- (void)fauxUIElement:(id)arg1 setFocus:(id)arg2; | |
- (struct CGPoint)fauxUIElementPosition:(id)arg1; | |
- (struct CGSize)fauxUIElementSize:(id)arg1; | |
- (id)fauxUIElementRole:(id)arg1; | |
- (id)fauxUIElementDescription:(id)arg1; | |
- (void)fauxUIElement:(id)arg1 performAction:(id)arg2; | |
- (BOOL)fauxUIElementIsFocused:(id)arg1; | |
- (BOOL)fauxUIElementIsEnabled:(id)arg1; | |
- (id)fauxUIElementActionNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 descriptionForAction:(id)arg2; | |
- (BOOL)fauxUIElementHasChildren:(id)arg1; | |
- (id)fauxUIElementChildren:(id)arg1; | |
- (id)fauxUIElementAdditionalAccessiblityAttributeNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 additionalAttributeValue:(id)arg2; | |
- (BOOL)fauxUIElement:(id)arg1 isAdditionalAttributeSettable:(id)arg2; | |
- (void)fauxUIElement:(id)arg1 setValue:(id)arg2 forAdditionalAttribute:(id)arg3; | |
@end | |
@interface MGChapterExposeViewController : NSViewController | |
{ | |
MGMoviePlaybackController *_playbackController; | |
CALayer *_temporaryFrameLayerAwaitngRemoval; | |
BOOL _isShowing; | |
BOOL _movieWasPlaying; | |
} | |
+ (void)initialize; | |
+ (id)viewController; | |
- (void)dealloc; | |
- (id)init; | |
- (void)applyMovieChaptersToView; | |
- (void)animateIn; | |
- (void)animateOut; | |
- (id)chapterExposeView:(id)arg1 thumbnailLayerForPreviewLayer:(id)arg2; | |
- (id)chapterExposeView:(id)arg1 previewLayerForThumbnailLayer:(id)arg2; | |
- (void)clearTemporaryFrameFromSelectedChapterLayerIfNeeded; | |
- (void)viewWillCancel:(id)arg1; | |
- (void)view:(id)arg1 didChooseLayer:(id)arg2; | |
@property(retain) MGMoviePlaybackController *playbackController; // @dynamic playbackController; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(getter=isShowing) BOOL showing; // @synthesize showing=_isShowing; | |
@end | |
@interface MGChapterExposeViewControllerFS : MGChapterExposeViewController | |
{ | |
} | |
+ (id)viewController; | |
- (id)init; | |
@end | |
@interface MGChapterExposeViewFS : MGChapterExposeView | |
{ | |
} | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)resizeSubviewsWithOldSize:(struct CGSize)arg1; | |
- (void)initializeLayers; | |
- (void)initializeConstraints; | |
- (struct CGSize)chapterLayerSizeForScrollLayerBounds:(struct CGRect)arg1; | |
- (void)updateLayout; | |
- (void)setupChapterLayer:(id)arg1; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
- (BOOL)shouldShowChapterNames; | |
- (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2; | |
- (void)animateIn; | |
- (void)animateOut; | |
@end | |
@interface MGChapterExposeViewFauxUIElementIdentifier : NSObject | |
{ | |
int _type; | |
unsigned long long _subtype; | |
} | |
+ (id)identifierWithType:(int)arg1 subtype:(unsigned long long)arg2; | |
- (id)initWithType:(int)arg1 subtype:(unsigned long long)arg2; | |
- (id)init; | |
- (BOOL)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
@property unsigned long long subtype; // @synthesize subtype=_subtype; | |
@property int type; // @synthesize type=_type; | |
@end | |
@interface MGCinematicFrameTitlebarView : NSView | |
{ | |
unsigned long long _styleMask; | |
NSButton *_closeButton; | |
NSButton *_minimizeButton; | |
NSButton *_zoomButton; | |
NSButton *_fileButton; | |
CALayer *_leftCapLayer; | |
CALayer *_rightCapLayer; | |
CALayer *_middleLayer; | |
CALayer *_separatorLayer; | |
CATextLayer *_titleTextLayer; | |
double _titlebarTitleRectHeight; | |
NSTrackingArea *_leftButtonGroupTrackingArea; | |
BOOL _mouseIsInLeftButtonGroup; | |
BOOL _showsTitlebarBackground; | |
} | |
+ (id)titleTextLayerFontForStyleMask:(unsigned long long)arg1; | |
+ (id)titleTextLayerForStyleMask:(unsigned long long)arg1; | |
+ (double)titlebarHeightForStyleMask:(unsigned long long)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 owner:(id)arg3; | |
- (void)dealloc; | |
- (unsigned long long)styleMask; | |
- (id)closeButton; | |
- (id)minimizeButton; | |
- (id)zoomButton; | |
- (id)fileButton; | |
- (id)titleFont; | |
- (void)updateTitleTextColor; | |
- (void)layoutTitleAndFileButton; | |
- (void)resizeSubviewsWithOldSize:(struct CGSize)arg1; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
- (void)_resetDragMargins; | |
- (void)_windowChangedKeyState; | |
@property(nonatomic) BOOL showsTitlebarBackground; // @dynamic showsTitlebarBackground; | |
- (void)setHidden:(BOOL)arg1; | |
- (void)setAlphaValue:(double)arg1; | |
- (struct CGSize)sizeOfTitlebarButtons; | |
- (double)_minXTitlebarWidgetInset; | |
- (double)_minYTitlebarButtonsOffset; | |
- (double)_titlebarTitleAndFileButtonMinX; | |
- (double)_titlebarTitleAndFileButtonMaxX; | |
- (double)_windowTitlebarButtonSpacingWidth; | |
- (double)_windowFileButtonSpacingWidth; | |
- (struct CGPoint)_closeButtonOrigin; | |
- (struct CGPoint)_minimizeButtonOrigin; | |
- (struct CGPoint)_zoomButtonOrigin; | |
- (struct CGPoint)_fileButtonOrigin; | |
- (struct CGRect)_titlebarTitleRect; | |
- (struct CGRect)_commandPopupRect; | |
- (void)updateTrackingAreas; | |
- (void)mouseEntered:(id)arg1; | |
- (void)mouseExited:(id)arg1; | |
- (BOOL)_mouseInGroup:(id)arg1; | |
- (void)updateButtonState; | |
- (BOOL)acceptsFirstMouse:(id)arg1; | |
- (BOOL)_mouseInPopupRect:(id)arg1; | |
- (void)mouseDown:(id)arg1; | |
- (void)rightMouseDown:(id)arg1; | |
- (void)otherMouseDown:(id)arg1; | |
- (void)_minimizeWindowWithDoubleClick:(id)arg1; | |
- (void)mouseUp:(id)arg1; | |
- (void)rightMouseUp:(id)arg1; | |
- (void)otherMouseUp:(id)arg1; | |
- (void)mouseDragged:(id)arg1; | |
- (void)rightMouseDragged:(id)arg1; | |
- (void)otherMouseDragged:(id)arg1; | |
- (void)setTitle:(id)arg1; | |
- (void)setDocumentEdited:(BOOL)arg1; | |
- (void)setRepresentedURL:(id)arg1; | |
- (id)_displayName; | |
- (void)_setDisplayName:(id)arg1; | |
@end | |
@interface MGCinematicFrameView : NSFrameView | |
{ | |
NSView *_backgroundView; | |
MGCinematicFrameTitlebarView *_titlebarView; | |
NSColor *_backgroundColor; | |
struct CGImage *_backBufferCornerImage; | |
struct CGRect _backBufferDirtyRects[2]; | |
unsigned long long _backBufferDirtyRectsCount; | |
unsigned long long _flags; | |
} | |
+ (void)initialize; | |
+ (unsigned long long)_validateStyleMask:(unsigned long long)arg1; | |
+ (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2; | |
+ (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2; | |
+ (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2; | |
+ (struct CGSize)minContentSizeForMinFrameSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2; | |
- (id)initWithFrame:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 owner:(id)arg3; | |
- (void)dealloc; | |
- (struct CGRect)dragRectForFrameRect:(struct CGRect)arg1; | |
- (double)contentAlpha; | |
- (id)contentFill; | |
- (double)cornerRadius; | |
- (BOOL)isOpaque; | |
- (BOOL)isWindowOpaque; | |
- (unsigned int)_CAViewFlags; | |
- (unsigned long long)_shadowFlags; | |
- (id)_displayName; | |
- (void)setTitle:(id)arg1; | |
- (void)setDocumentEdited:(BOOL)arg1; | |
- (void)setRepresentedURL:(id)arg1; | |
- (void)updateBackgroundLayerProperties; | |
@property(copy, nonatomic) NSColor *backgroundColor; // @dynamic backgroundColor; | |
@property(nonatomic) BOOL hasRoundedCorners; // @dynamic hasRoundedCorners; | |
@property(nonatomic) BOOL hasTexturedBackground; // @dynamic hasTexturedBackground; | |
- (id)titlebarView; | |
- (void)addSubviewBelowTitlebar:(id)arg1; | |
@property(nonatomic, getter=isMovingDisabled) BOOL movingDisabled; // @dynamic movingDisabled; | |
@property(nonatomic, getter=isResizingDisabled) BOOL resizingDisabled; // @dynamic resizingDisabled; | |
@property(nonatomic) BOOL automaticallyManagesTitlebarFrame; // @dynamic automaticallyManagesTitlebarFrame; | |
- (id)fileButton; | |
- (void)setFrameSize:(struct CGSize)arg1; | |
- (void)createWindowShape:(void **)arg1 opaqueShape:(void **)arg2 alphaShape:(void **)arg3; | |
- (void *)_createWindowOpaqueShape; | |
- (void)shapeWindow; | |
- (BOOL)preservesContentDuringLiveResize; | |
- (BOOL)needsToDrawRectInBackBuffer:(struct CGRect)arg1; | |
- (void)drawBackgroundInRect:(struct CGRect)arg1; | |
- (void)displayIfNeeded; | |
- (BOOL)_drawsNothing; | |
- (void)drawRect:(struct CGRect)arg1; | |
- (void)_resetDragMargins; | |
- (void)_updateButtonState; | |
- (void)tileAndSetWindowShape:(BOOL)arg1; | |
- (struct CGRect)_maxTitlebarTitleRect; | |
- (double)contentBorderDistanceFromTop; | |
- (long long)QTHUD_backgroundStyleForRect:(struct CGRect)arg1; | |
- (void)_setFrameNeedsDisplay:(BOOL)arg1; | |
- (BOOL)acceptsFirstMouse:(id)arg1; | |
- (id)hitTest:(struct CGPoint)arg1; | |
- (void)mouseDown:(id)arg1; | |
- (void)mouseUp:(id)arg1; | |
- (BOOL)shouldBeTreatedAsInkEvent:(id)arg1; | |
- (BOOL)_shouldBeTreatedAsInkEventInInactiveWindow:(id)arg1; | |
- (struct CGRect)resizeDragAreaRect; | |
- (void)viewDidEndLiveResize; | |
@end | |
@interface MGCinematicWindow : NSWindow | |
{ | |
MGPassThroughAnimator *_animator; | |
unsigned int _flags; | |
} | |
+ (void)initialize; | |
+ (Class)frameViewClassForStyleMask:(unsigned long long)arg1; | |
- (void)_commonAwake; | |
- (void)dealloc; | |
@property(copy, nonatomic) NSColor *backgroundColor; | |
- (void)setContentView:(id)arg1; | |
- (void)sendEvent:(id)arg1; | |
- (BOOL)_isDarkWindow; | |
- (BOOL)_hasActiveAppearanceForStandardWindowButton:(unsigned long long)arg1; | |
- (id)_customImageForStandardWindowButton:(unsigned long long)arg1 state:(unsigned long long)arg2 dirty:(BOOL)arg3 controlTint:(unsigned long long)arg4; | |
- (id)animator; | |
- (struct CGRect)constrainFrameRect:(struct CGRect)arg1 toScreen:(id)arg2; | |
- (id)titlebarView; | |
@property(nonatomic, getter=isMovingDisabled) BOOL movingDisabled; // @dynamic movingDisabled; | |
@property(nonatomic, getter=isResizingDisabled) BOOL resizingDisabled; // @dynamic resizingDisabled; | |
@property(nonatomic) BOOL ignoresMouseEvents; // @dynamic ignoresMouseEvents; | |
@property(nonatomic) BOOL automaticallyManagesTitlebarFrame; // @dynamic automaticallyManagesTitlebarFrame; | |
@property(nonatomic) BOOL automaticallyConstrainsFrameRect; // @dynamic automaticallyConstrainsFrameRect; | |
@property(nonatomic) BOOL hasRoundedCorners; // @dynamic hasRoundedCorners; | |
@property(nonatomic) BOOL hasTexturedBackground; // @dynamic hasTexturedBackground; | |
@end | |
@interface MGConfirmationWindowController : NSWindowController | |
{ | |
} | |
- (void)stopModalWithCode:(long long)arg1; | |
- (void)ok:(id)arg1; | |
- (void)cancel:(id)arg1; | |
@end | |
@interface MGDataPool : NSObject | |
{ | |
NSMutableArray *_backingDataArray; | |
unsigned long long _lengthPerBackingData; | |
unsigned long long _countPerBackingData; | |
unsigned long long _lengthPerDataObject; | |
NSMutableIndexSet *_unusedIndexes; | |
int _poolLock; | |
} | |
- (id)init; | |
- (id)initWithInitialCapacity:(unsigned long long)arg1 lengthPerDataObject:(unsigned long long)arg2; | |
- (void)dealloc; | |
- (id)dataFromPool; | |
- (void)reclaimIndex:(unsigned long long)arg1; | |
- (void *)mutableBytesAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)currentCapacity; | |
@property(readonly) unsigned long long lengthPerDataObject; // @synthesize lengthPerDataObject=_lengthPerDataObject; | |
@end | |
@interface MGDataSizeFormatter : NSFormatter | |
{ | |
} | |
- (id)stringForDataSize:(unsigned long long)arg1; | |
- (id)stringForObjectValue:(id)arg1; | |
@end | |
@interface MGJob : NSObject | |
{ | |
unsigned long long _numberOfUnfinishedOperations; | |
unsigned int _cancelled:1; | |
double _estimatedTimeRemaining; | |
MGProgressEstimator *_progressEstimator; | |
} | |
+ (void)initialize; | |
+ (id)keyPathsForValuesAffectingStatusString; | |
- (id)init; | |
- (void)dealloc; | |
@property(readonly, nonatomic) NSSet *operations; // @dynamic operations; | |
@property(readonly, nonatomic) NSString *name; // @dynamic name; | |
@property(readonly, nonatomic) NSImage *icon; // @dynamic icon; | |
@property(readonly, nonatomic) float progress; // @dynamic progress; | |
@property(readonly, nonatomic, getter=isProgressIndeterminate) BOOL progressIndeterminate; // @dynamic progressIndeterminate; | |
@property(readonly, nonatomic) NSURL *statusURL; // @dynamic statusURL; | |
@property(readonly, nonatomic) BOOL canReveal; // @dynamic canReveal; | |
@property(readonly, nonatomic) NSString *runningStatusString; // @dynamic runningStatusString; | |
@property(readonly, nonatomic) NSString *finishedStatusString; // @dynamic finishedStatusString; | |
@property(readonly, nonatomic) NSError *error; // @dynamic error; | |
@property(readonly, nonatomic) NSString *statusString; // @dynamic statusString; | |
- (void)_updateEstimatedTimeRemaining; | |
- (void)_periodicUpdateEstimatedTimeRemaining:(id)arg1; | |
- (void)_beginObservingProgress; | |
- (void)jobWillStart; | |
@property(readonly, nonatomic, getter=isFinished) BOOL finished; // @dynamic finished; | |
- (void)_decrementNumberOfUnfinishedOperations; | |
@property(readonly, nonatomic, getter=isCancelled) BOOL cancelled; // @dynamic cancelled; | |
- (void)cancel; | |
- (BOOL)canCancelOperation:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(readonly, nonatomic) double estimatedTimeRemaining; // @synthesize estimatedTimeRemaining=_estimatedTimeRemaining; | |
@end | |
@interface MGDesktopExportJob : MGJob | |
{ | |
MGExportOperation *_operation; | |
NSString *_name; | |
NSImage *_icon; | |
BOOL _progressIndeterminate; | |
float _progress; | |
BOOL _canReveal; | |
NSString *_runningStatusString; | |
NSError *_error; | |
} | |
+ (id)desktopExportJobWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3; | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3; | |
- (void)dealloc; | |
- (id)operations; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(copy, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(copy, nonatomic) NSString *runningStatusString; // @synthesize runningStatusString=_runningStatusString; | |
@property(readonly, nonatomic) BOOL canReveal; // @synthesize canReveal=_canReveal; | |
@property(nonatomic, getter=isProgressIndeterminate) BOOL progressIndeterminate; // @synthesize progressIndeterminate=_progressIndeterminate; | |
@property(nonatomic) float progress; // @synthesize progress=_progress; | |
@property(readonly, nonatomic) NSImage *icon; // @synthesize icon=_icon; | |
@property(readonly, nonatomic) NSString *name; // @synthesize name=_name; | |
@end | |
@interface MGDetentFunction : NSObject | |
{ | |
double *_sortedDetents; | |
unsigned long long _detentCount; | |
double _detentMagnitude; | |
} | |
- (id)initWithDetents:(id)arg1 detentMagnitude:(double)arg2; | |
- (id)init; | |
- (void)dealloc; | |
- (id)detents; | |
- (double)detentMagnitude; | |
- (double)inputValueAtOutputValue:(double)arg1; | |
- (double)outputValueAtInputValue:(double)arg1; | |
- (double)outputValueAtInputValue:(double)arg1 isInDetent:(char *)arg2 indexOfDetent:(unsigned long long *)arg3; | |
@end | |
@interface MGDocument : NSDocument | |
{ | |
unsigned long long _editorCount; | |
} | |
- (void)dealloc; | |
- (void)makeWindowControllers; | |
- (id)mainViewController; | |
- (void)viewControllerWillLoadView:(id)arg1; | |
- (void)viewControllerDidLoadView:(id)arg1; | |
- (void)saveDocument:(id)arg1; | |
- (void)didPresentErrorWithRecovery:(BOOL)arg1 copiedCompletionHandler:(id)arg2; | |
- (void)presentError:(id)arg1 completionHandler:(id)arg2; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
- (BOOL)isBeingEdited; | |
- (void)objectDidBeginEditing:(id)arg1; | |
- (void)objectDidEndEditing:(id)arg1; | |
@end | |
@interface MGRecordingDocument : MGDocument | |
{ | |
QTCaptureSession *_captureSession; | |
QTCaptureMovieFileOutput *_captureMovieFileOutput; | |
NSURL *_outputDirectory; | |
NSURL *_outputFile; | |
QTFormatDescription *_outputVideoFormat; | |
QTFormatDescription *_lastOutputVideoFormat; | |
QTFormatDescription *_outputAudioFormat; | |
QTFormatDescription *_lastOutputAudioFormat; | |
NSError *_recordingError; | |
NSInvocation *_closeAfterRecordingInvocation; | |
unsigned int _flags; | |
} | |
- (id)init; | |
- (void)dealloc; | |
- (void)close; | |
- (id)displayName; | |
@property(copy, nonatomic) NSURL *outputDirectory; // @dynamic outputDirectory; | |
- (id)baseOutputFileName; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
- (BOOL)isReady; | |
- (BOOL)isRecording; | |
- (BOOL)isFinishingRecording; | |
- (void)startRecording; | |
- (void)stopRecording; | |
- (BOOL)startWritingDataToURL:(id)arg1 error:(id *)arg2; | |
- (void)stopWritingData; | |
- (void)setOutputVideoFormat:(id)arg1; | |
- (void)setOutputAudioFormat:(id)arg1; | |
- (void)captureFileOutputDidOutputSampleBuffer:(id)arg1 fromConnection:(id)arg2; | |
- (void)captureOutput:(id)arg1 didOutputSampleBuffer:(id)arg2 fromConnection:(id)arg3; | |
- (void)captureOutput:(id)arg1 willFinishRecordingToOutputFileAtURL:(id)arg2 forConnections:(id)arg3 dueToError:(id)arg4; | |
- (void)fileOutputWillFinishRecording; | |
- (void)captureOutput:(id)arg1 didFinishRecordingToOutputFileAtURL:(id)arg2 forConnections:(id)arg3 dueToError:(id)arg4; | |
- (id)willPresentError:(id)arg1; | |
- (void)finishRecordingAndOpenDocumentWithURL:(id)arg1; | |
- (void)recordingDidFinish; | |
- (void)canCloseDocumentWithDelegate:(id)arg1 shouldCloseSelector:(SEL)arg2 contextInfo:(void *)arg3; | |
- (void)canCloseDocumentAlertDidEnd:(id)arg1 returnCode:(int)arg2 contextInfo:(void *)arg3; | |
- (void)captureSessionRuntimeErrorDidOccur:(id)arg1; | |
- (void)recordingDocumentWorkspaceSessionDidResignActive:(id)arg1; | |
- (void)recordingDocumentWorkspaceWillSleep:(id)arg1; | |
@property(readonly, nonatomic) QTFormatDescription *outputAudioFormat; // @synthesize outputAudioFormat=_outputAudioFormat; | |
@property(readonly, nonatomic) QTFormatDescription *outputVideoFormat; // @synthesize outputVideoFormat=_outputVideoFormat; | |
@property(copy, nonatomic) NSError *recordingError; // @synthesize recordingError=_recordingError; | |
@property(readonly, nonatomic) NSURL *outputFile; // @synthesize outputFile=_outputFile; | |
@property(readonly, nonatomic) QTCaptureFileOutput *captureFileOutput; // @synthesize captureFileOutput=_captureMovieFileOutput; | |
@property(readonly, nonatomic) QTCaptureSession *captureSession; // @synthesize captureSession=_captureSession; | |
@end | |
@interface MGDeviceRecordingDocument : MGRecordingDocument | |
{ | |
MGDeviceRecordingDocumentViewController *_mainViewController; | |
MGCaptureDeviceSelectionController *_captureDeviceSelectionController; | |
MGCaptureAudioPreviewOutput *_captureAudioPreviewOutput; | |
NSArray *_availableCompressionPresets; | |
MGCaptureCompressionPreset *_compressionPreset; | |
unsigned int _deviceRecordingDocumentFlags; | |
} | |
+ (void)initialize; | |
- (id)init; | |
- (id)initWithRecordingType:(int)arg1; | |
- (void)dealloc; | |
- (id)mainViewController; | |
- (void)viewControllerDidLoadView:(id)arg1; | |
- (void)close; | |
@property(readonly, nonatomic, getter=isAudioOnly) BOOL audioOnly; // @dynamic audioOnly; | |
@property(retain, nonatomic) MGCaptureCompressionPreset *compressionPreset; // @dynamic compressionPreset; | |
- (void)applyCompressionOptionsToMovieFileOutput; | |
- (id)baseOutputFileName; | |
- (void)updateCaptureSessionRunningState; | |
- (void)makeSureDevicesAreSelectedIfPossible; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)workspaceSessionDidResignActive:(id)arg1; | |
- (void)workspaceSessionDidBecomeActive:(id)arg1; | |
- (void)startRecording; | |
- (BOOL)isPaused; | |
- (void)pauseRecording; | |
- (void)resumeRecording; | |
@property(readonly, nonatomic) NSArray *availableCompressionPresets; // @synthesize availableCompressionPresets=_availableCompressionPresets; | |
@property(readonly, nonatomic) MGCaptureAudioPreviewOutput *captureAudioPreviewOutput; // @synthesize captureAudioPreviewOutput=_captureAudioPreviewOutput; | |
@property(readonly, nonatomic) MGCaptureDeviceSelectionController *captureDeviceSelectionController; // @synthesize captureDeviceSelectionController=_captureDeviceSelectionController; | |
@end | |
@interface MGDeviceRecordingDocument (MGDeviceRecordingDocumentInspectionAttributes) <MGInspectionAttributeContainer> | |
+ (id)keyPathsForValuesAffectingInspectionAttributes; | |
@property(readonly, nonatomic) NSArray *inspectionAttributes; // @dynamic inspectionAttributes; | |
@property(readonly, nonatomic) NSArray *inspectionInformation; // @dynamic inspectionInformation; | |
@end | |
@interface MGDeviceRecordingDocument (MGDeviceRecordingDocumentScripting) | |
- (void)handlePauseCommand:(id)arg1; | |
- (void)handleResumeCommand:(id)arg1; | |
- (id)currentAudioRecordingDevice; | |
- (id)currentVideoRecordingDevice; | |
- (id)currentAudioCompression; | |
- (id)currentMovieCompression; | |
- (id)currentScreenCompression; | |
- (void)setCurrentAudioRecordingDevice:(id)arg1; | |
- (void)setCurrentVideoRecordingDevice:(id)arg1; | |
- (void)setCurrentAudioCompression:(id)arg1; | |
- (void)setCurrentMovieCompression:(id)arg1; | |
- (unsigned long long)dataSize; | |
- (unsigned long long)dataRate; | |
- (id)durationInSeconds; | |
- (id)currentTimeInSeconds; | |
- (void)setCurrentTimeInSeconds:(id)arg1; | |
- (id)naturalDimensions; | |
- (BOOL)loops; | |
- (void)setLoops:(BOOL)arg1; | |
- (BOOL)muted; | |
- (void)setMuted:(BOOL)arg1; | |
- (float)volume; | |
- (void)setVolume:(float)arg1; | |
- (BOOL)playing; | |
- (float)rate; | |
- (void)setRate:(float)arg1; | |
@end | |
@interface MGDocumentViewController : NSViewController | |
{ | |
NSDocument *_document; | |
NSView *_initialFirstResponder; | |
} | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
- (id)initWithDocument:(id)arg1 nibName:(id)arg2 bundle:(id)arg3; | |
- (void)close; | |
- (void)loadView; | |
@property NSView *initialFirstResponder; // @synthesize initialFirstResponder=_initialFirstResponder; | |
@property(readonly) NSDocument *document; // @synthesize document=_document; | |
@end | |
@interface MGDeviceRecordingDocumentViewController : MGDocumentViewController <MGVisualContentContainer> | |
{ | |
QTCaptureView *_captureView; | |
MGDraggableView *_controlsView; | |
NSView *_controlsBackgroundView; | |
NSButton *_theOneButtonToRuleThemAll; | |
MGAudioLevelIndicator *_audioLevelIndicator; | |
NSTextField *_recordingTimeView; | |
NSTextField *_recordingSizeView; | |
NSPopUpButton *_optionsPopUp; | |
NSView *_resizeIndicatorView; | |
MGDocumentWindowController *_parentWindowController; | |
struct CGSize _naturalContentSize; | |
struct CGSize _initialViewSize; | |
MGCaptureDeviceAndInputSourceSelectionController *_deviceSelectionController; | |
MGAutovisibilityController *_autovisibilityController; | |
NSTimer *_audioLevelIndicatorTimer; | |
NSTimer *_recordingTimeAndSizeTimer; | |
struct CGRect _savedControlsFrame; | |
struct CGRect _boundsWhenControlsFrameWasSaved; | |
NSViewController *_noDeviceConnectedViewController; | |
NSViewController *_deviceSuspendedViewController; | |
unsigned long long _flags; | |
} | |
+ (void)initialize; | |
+ (id)keyPathsForValuesAffectingDeviceErrorString; | |
- (void)loadView; | |
- (void)becomeMainViewControllerForWindowController:(id)arg1; | |
- (void)resignMainViewControllerForWindowController:(id)arg1; | |
- (void)close; | |
- (void)dealloc; | |
- (struct CGRect)contentFrame; | |
- (struct CGRect)contentFrameForBoundsSize:(struct CGSize)arg1; | |
- (struct CGSize)naturalContentSize; | |
- (BOOL)prefersConstrainedContentAspectRatio; | |
- (struct CGSize)minimumContentSize; | |
- (struct CGSize)maximumContentSize; | |
- (struct CGPoint)defaultControlsFrameOriginWhenAnimatingAndHidden; | |
- (void)layoutSubviewsOfView:(id)arg1 resizedFromOldSize:(struct CGSize)arg2; | |
- (void)menuNeedsUpdate:(id)arg1; | |
- (BOOL)isShowingDocumentModalInterface; | |
- (BOOL)prefersUnobscuredContent; | |
- (void)setPrefersUnobscuredContent:(BOOL)arg1; | |
- (BOOL)prefersBorderedOverlays; | |
- (BOOL)showsControls; | |
- (void)setShowsControls:(BOOL)arg1; | |
- (void)showForAutovisibilityController:(id)arg1; | |
- (void)hideForAutovisibilityController:(id)arg1 dueToTimeout:(BOOL)arg2; | |
- (void)resetAutovisibilityController; | |
- (void)syncUIWithRecordingState; | |
- (void)updateNoDeviceConnectedView; | |
- (void)updateDeviceSuspendedView; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)windowControllerDidStartFullScreenAnimation:(id)arg1; | |
- (void)windowControllerDidFinishFullScreenAnimation:(id)arg1; | |
- (void)flagsChanged:(id)arg1; | |
- (void)keyDown:(id)arg1; | |
- (void)mouseDown:(id)arg1; | |
- (void)mouseDragged:(id)arg1; | |
- (void)mouseUp:(id)arg1; | |
- (void)changeRecordingState:(id)arg1; | |
- (void)takeSelectedVideoDeviceFromRepresentedObjectOf:(id)arg1; | |
- (void)takeSelectedAudioDeviceFromRepresentedObjectOf:(id)arg1; | |
- (void)takeSelectedCompressionPresetFromRepresentedObjectOf:(id)arg1; | |
- (void)chooseOutputDirectory:(id)arg1; | |
- (void)changeAudioPreviewVolumeToMaximum:(id)arg1; | |
- (void)changeAudioPreviewVolumeToMinimum:(id)arg1; | |
- (void)startAudioLevelIndicatorTimer; | |
- (void)stopAudioLevelIndicatorTimer; | |
- (void)updateAudioLevelIndicator:(id)arg1; | |
- (void)startRecordingTimeAndSizeTimer; | |
- (void)stopRecordingTimeAndSizeTimer; | |
- (void)updateRecordingTimeAndSize:(id)arg1; | |
@property(readonly, nonatomic) NSString *videoDeviceErrorString; // @dynamic videoDeviceErrorString; | |
@property(readonly, nonatomic) NSString *audioDeviceErrorString; // @dynamic audioDeviceErrorString; | |
@property(readonly, nonatomic) NSString *deviceErrorString; // @dynamic deviceErrorString; | |
@property(readonly, nonatomic) MGCaptureDeviceAndInputSourceSelectionController *deviceSelectionController; // @synthesize deviceSelectionController=_deviceSelectionController; | |
@property(readonly, nonatomic) MGDocumentWindowController *parentWindowController; // @synthesize parentWindowController=_parentWindowController; | |
@end | |
@interface MGDisabledColorTextFieldCell : NSTextFieldCell | |
{ | |
} | |
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2; | |
@end | |
@interface MGDocument (MGDocumentScripting) | |
- (BOOL)presenting; | |
- (void)setPresenting:(BOOL)arg1; | |
- (id)handlePresentCommand:(id)arg1; | |
@end | |
@interface MGDocumentController : NSDocumentController <SUPredicateInstallControllerDelegate> | |
{ | |
NSMenu *_openRecentMenu; | |
unsigned long long _numberOfRecordingsOpen; | |
BOOL _isScreenRecordingDocumentOpen; | |
} | |
+ (void)initialize; | |
+ (void)registerQuickTimePlayerLauncher:(BOOL)arg1; | |
+ (id)recentDocumentURLPropertyListForURL:(id)arg1; | |
+ (id)mg_recentMenuItemTitlesFromLocationComponentChains:(id)arg1 includingIcons:(BOOL)arg2; | |
- (void)addDocument:(id)arg1; | |
- (void)removeDocument:(id)arg1; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
- (id)openNewDeviceRecordingDocumentWithRecordingType:(int)arg1; | |
- (id)openNewScreenRecordingDocument; | |
- (void)newMovieRecordingDocument:(id)arg1; | |
- (void)newAudioRecordingDocument:(id)arg1; | |
- (void)newScreenRecordingDocument:(id)arg1; | |
- (id)typeForContentsOfURL:(id)arg1 error:(id *)arg2; | |
- (Class)documentClassForType:(id)arg1; | |
- (id)supportedURLSchemes; | |
- (void)openURLDocument:(id)arg1; | |
- (void)clearRecentDocuments:(id)arg1; | |
- (void)noteNewRecentDocument:(id)arg1; | |
- (void)noteNewRecentDocumentURL:(id)arg1; | |
- (id)recentDocumentURLs; | |
- (void)_installOpenRecentMenus; | |
- (void)menuNeedsUpdate:(id)arg1; | |
- (BOOL)menuHasKeyEquivalent:(id)arg1 forEvent:(id)arg2 target:(id *)arg3 action:(SEL *)arg4; | |
- (void)_openRecentDocument:(id)arg1; | |
- (BOOL)isQuickTimePlayer7Installed; | |
- (void)predicateInstallDidComplete:(id)arg1; | |
- (void)predicateInstallUserDidCancel:(id)arg1; | |
- (void)predicateInstall:(id)arg1 didFailWithError:(id)arg2; | |
- (BOOL)presentErrorUsingAlternatePresentation:(id)arg1 didRecover:(char *)arg2; | |
- (BOOL)presentError:(id)arg1; | |
- (void)presentError:(id)arg1 modalForWindow:(id)arg2 delegate:(id)arg3 didPresentSelector:(SEL)arg4 contextInfo:(void *)arg5; | |
- (id)willPresentError:(id)arg1; | |
- (BOOL)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2; | |
- (void)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2 delegate:(id)arg3 didRecoverSelector:(SEL)arg4 contextInfo:(void *)arg5; | |
- (void)replaceDocument:(id)arg1 withDocument:(id)arg2 completionHandler:(id)arg3; | |
@end | |
@interface MGDocumentViewController (MGDocumentWindowControllerSupport) | |
- (void)becomeMainViewControllerForWindowController:(id)arg1; | |
- (void)resignMainViewControllerForWindowController:(id)arg1; | |
@property(readonly, nonatomic, getter=isShowingDocumentModalInterface) BOOL showingDocumentModalInterface; // @dynamic showingDocumentModalInterface; | |
@end | |
@interface MGDocumentWindowController : NSWindowController | |
{ | |
MGDocumentViewController<MGVisualContentContainer> *_currentMainViewController; | |
MGBackgroundColorView *_fullScreenAnimationFadeToBlackView; | |
NSScreen *_fullScreenScreen; | |
struct CGRect _savedNonFullScreenWindowFrame; | |
struct CGSize _currentNaturalContentSize; | |
struct CGPoint _cascadeTopLeftPoint; | |
unsigned long long _cascadeIndex; | |
unsigned int _flags; | |
} | |
+ (void)initialize; | |
- (id)initWithWindow:(id)arg1; | |
- (void)dealloc; | |
- (id)currentMainViewController; | |
- (void)setCurrentMainViewController:(id)arg1; | |
- (void)setDocument:(id)arg1; | |
- (void)setWindow:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)addDocumentViewsToWindow; | |
- (void)removeDocumentViewsFromWindow; | |
- (BOOL)shouldCascadeWindows; | |
- (struct CGSize)minimumWindowContentSize; | |
- (struct CGSize)maximumWindowContentSize; | |
- (struct CGSize)maximumWindowContentSizeOnScreen:(id)arg1; | |
- (struct CGSize)naturalWindowContentSizeOnScreen:(id)arg1; | |
- (void)setWindowContentSize:(struct CGSize)arg1 centered:(BOOL)arg2 onScreen:(id)arg3 animate:(BOOL)arg4; | |
- (void)resizeWindowToFitContent; | |
- (void)actualSize:(id)arg1; | |
- (void)fitToScreen:(id)arg1; | |
- (void)stepWindowSize:(long long)arg1; | |
- (void)increaseSize:(id)arg1; | |
- (void)decreaseSize:(id)arg1; | |
- (void)windowDidResize:(id)arg1; | |
@property(nonatomic, getter=isFullScreen) BOOL fullScreen; // @dynamic fullScreen; | |
- (void)toggleFullScreen:(id)arg1; | |
- (BOOL)canEnterFullScreen; | |
- (void)setNeedsToCheckIfFullScreenIsValid; | |
- (void)checkIfFullScreenIsValidIfNeeded; | |
- (void)cancel:(id)arg1; | |
- (void)fullScreenWindowDidBecomeOrResignMain:(id)arg1; | |
- (void)applicationDidChangeScreenParameters:(id)arg1; | |
- (void)handleApplicationDidChangeScreenParameters; | |
- (void)applicationDidResignActive:(id)arg1; | |
- (BOOL)screenRegistry:(id)arg1 canReplaceOwnerForScreen:(id)arg2; | |
- (void)screenRegistry:(id)arg1 willReplaceOwnerForScreen:(id)arg2; | |
- (void)screenRegistry:(id)arg1 didReplaceScreen:(id)arg2 withIdenticalScreen:(id)arg3; | |
- (void)screenRegistry:(id)arg1 didRemoveOwnerForDisconnectedScreen:(id)arg2; | |
- (void)synchronizeWindowTitleWithDocumentName; | |
- (void)updateTitlebarVisibility; | |
- (void)updateMenuBarAndDockForFullScreenWindow; | |
- (BOOL)isShowingDocumentModalInterface; | |
- (id)windowWillReturnUndoManager:(id)arg1; | |
- (void)windowWillBeginSheet:(id)arg1; | |
- (struct CGRect)window:(id)arg1 willPositionSheet:(id)arg2 usingRect:(struct CGRect)arg3; | |
- (void)windowDidEndSheet:(id)arg1; | |
- (void)magnifyWithEvent:(id)arg1; | |
@end | |
@interface MGDocumentWindowController (MGDocumentWindowProtocols) <NSWindowDelegate, MGScreenOwner, NSUserInterfaceValidations> | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
@end | |
@interface MGDraggableView : NSView | |
{ | |
unsigned long long _flags; | |
double _constraintMargins[4]; | |
} | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@property(nonatomic, getter=isDraggable) BOOL draggable; // @dynamic draggable; | |
@property(nonatomic, getter=isConstrainedToSuperview) BOOL constrainedToSuperview; // @dynamic constrainedToSuperview; | |
- (double)marginForEdge:(unsigned long long)arg1; | |
- (void)setMargin:(double)arg1 forEdge:(unsigned long long)arg2; | |
- (id)initWithCoder:(id)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (void)mouseDown:(id)arg1; | |
- (id)hitTest:(struct CGPoint)arg1; | |
- (BOOL)mouseDownCanMoveWindow; | |
- (void)resizeWithOldSuperviewSize:(struct CGSize)arg1; | |
@end | |
@interface MGEstimatedDurationFormatter : NSFormatter | |
{ | |
} | |
- (id)stringForTimeInterval:(double)arg1; | |
- (id)stringForObjectValue:(id)arg1; | |
@end | |
@interface MGEventHotKey : NSObject <NSCopying> | |
{ | |
unsigned long long _modifierFlags; | |
NSString *_characters; | |
} | |
+ (id)hotKeyWithCharacters:(id)arg1 modifierFlags:(unsigned long long)arg2; | |
- (id)initWithCharacters:(id)arg1 modifierFlags:(unsigned long long)arg2; | |
- (id)init; | |
- (void)dealloc; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (BOOL)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
@property(readonly, nonatomic) unsigned long long modifierFlags; // @synthesize modifierFlags=_modifierFlags; | |
@property(readonly, nonatomic) NSString *characters; // @synthesize characters=_characters; | |
@end | |
@interface MGEventHotKeyMonitorToken : NSObject | |
{ | |
MGEventHotKey *_hotKey; | |
id _handlerBlock; | |
} | |
- (id)initWithHotKey:(id)arg1 handler:(id)arg2; | |
- (id)init; | |
- (void)dealloc; | |
@property(readonly, nonatomic) id handler; // @synthesize handler=_handlerBlock; | |
@property(readonly, nonatomic) MGEventHotKey *hotKey; // @synthesize hotKey=_hotKey; | |
@end | |
@interface MGExclusiveHighlightView : NSView | |
{ | |
CALayer *_highlightLayer; | |
MGPopUpLabelLayer *_highlightLabelLayer; | |
struct CGRect _highlightFrame; | |
NSString *_highlightLabel; | |
} | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
@property(nonatomic) struct CGRect highlightFrame; // @dynamic highlightFrame; | |
@property(copy, nonatomic) NSString *highlightLabel; // @dynamic highlightLabel; | |
@end | |
@interface MGExclusiveHighlightWindowController : NSWindowController | |
{ | |
NSWindow *_windowToHighlight; | |
NSString *_label; | |
MGExclusiveHighlightView *_overlayView; | |
} | |
- (id)initWithWindowToHighlight:(id)arg1 label:(id)arg2; | |
- (id)initWithWindow:(id)arg1; | |
- (void)dealloc; | |
- (void)updateHighlightRect:(id)arg1; | |
- (void)applicationDidChangeScreenParameters:(id)arg1; | |
- (void)showWindow:(id)arg1; | |
- (void)fadeOutWithCompletionHandler:(id)arg1; | |
- (void)fadeOutDidEndWithRetainedCompletionHandler:(id)arg1; | |
@end | |
@interface MGExclusiveWindowHighlighter : NSObject | |
{ | |
} | |
+ (void)highlightWindow:(id)arg1 withLabel:(id)arg2; | |
@end | |
@interface MGExportOperation : NSOperation | |
{ | |
MGMovieExportSession *_exportSession; | |
MGMediaComposition *_mediaComposition; | |
unsigned int _executing:1; | |
unsigned int _finished:1; | |
unsigned int _cancelled:1; | |
NSURL *_movieURL; | |
float _progress; | |
NSDictionary *_exportParameters; | |
NSError *_error; | |
} | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3; | |
- (void)dealloc; | |
- (BOOL)isConcurrent; | |
- (void)start; | |
- (void)handleExportSessionDidFinish; | |
- (void)handleExportSessionDidCancel; | |
- (void)exportSessionDidStart:(id)arg1; | |
- (void)exportSession:(id)arg1 didReachPercentProgress:(float)arg2; | |
- (void)exportSessionDidSucceed:(id)arg1; | |
- (void)exportSessionDidCancel:(id)arg1; | |
- (void)exportSession:(id)arg1 didFailWithError:(id)arg2; | |
- (BOOL)isExecuting; | |
- (BOOL)isFinished; | |
- (BOOL)isCancelled; | |
- (void)cancel; | |
@property(readonly) NSString *localizedStatusMessage; // @dynamic localizedStatusMessage; | |
@property float progress; // @synthesize progress=_progress; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGMovieThumbnailExtractor : NSObject | |
{ | |
} | |
+ (id)allocWithZone:(struct _NSZone *)arg1; | |
+ (BOOL)canInitWithMovie:(id)arg1; | |
- (id)initWithMovie:(id)arg1 dispatchQueue:(struct dispatch_queue_s *)arg2; | |
- (id)init; | |
- (id)extractedThumbnailBitmapWithSize:(struct CGSize)arg1 atTime:(CDStruct_900afa40)arg2; | |
- (id)availableThumbnailTimeRanges; | |
@end | |
@interface MGFigPlaybackItemMovieThumbnailExtractor : MGMovieThumbnailExtractor | |
{ | |
struct OpaqueFigPlayer *_player; | |
struct OpaqueFigPlaybackItem *_playbackItem; | |
CDStruct_977f9211 _availableRange; | |
} | |
+ (BOOL)canInitWithMovie:(id)arg1; | |
- (id)initWithMovie:(id)arg1 dispatchQueue:(struct dispatch_queue_s *)arg2; | |
- (void)dealloc; | |
- (id)extractedThumbnailBitmapWithSize:(struct CGSize)arg1 atTime:(CDStruct_900afa40)arg2; | |
- (id)availableThumbnailTimeRanges; | |
@end | |
@interface MGFileInputStream : NSInputStream | |
{ | |
NSInputStream *_inputStream; | |
NSString *_path; | |
unsigned long long _bytesRead; | |
unsigned long long _fileSize; | |
} | |
- (id)initWithFileAtPath:(id)arg1; | |
- (void)dealloc; | |
- (void)open; | |
- (void)close; | |
- (id)delegate; | |
- (void)setDelegate:(id)arg1; | |
- (id)propertyForKey:(id)arg1; | |
- (BOOL)setProperty:(id)arg1 forKey:(id)arg2; | |
- (void)scheduleInRunLoop:(id)arg1 forMode:(id)arg2; | |
- (void)removeFromRunLoop:(id)arg1 forMode:(id)arg2; | |
- (unsigned long long)streamStatus; | |
- (id)streamError; | |
- (long long)read:(char *)arg1 maxLength:(unsigned long long)arg2; | |
- (BOOL)getBuffer:(char **)arg1 length:(unsigned long long *)arg2; | |
- (BOOL)hasBytesAvailable; | |
- (float)progress; | |
- (id)forwardingTargetForSelector:(SEL)arg1; | |
@end | |
@interface MGFileNameFormatter : NSFormatter | |
{ | |
} | |
- (id)stringForObjectValue:(id)arg1; | |
- (id)attributedStringForObjectValue:(id)arg1 withDefaultAttributes:(id)arg2; | |
- (BOOL)getObjectValue:(id *)arg1 forString:(id)arg2 errorDescription:(id *)arg3; | |
- (BOOL)isPartialStringValid:(id *)arg1 proposedSelectedRange:(struct _NSRange *)arg2 originalString:(id)arg3 originalSelectedRange:(struct _NSRange)arg4 errorDescription:(id *)arg5; | |
@end | |
@interface MGFocusRingLayer : CALayer | |
{ | |
CALayer *_focusedLayer; | |
} | |
- (id)init; | |
- (void)dealloc; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)drawInContext:(struct CGContext *)arg1; | |
@property(retain, nonatomic) CALayer *focusedLayer; // @dynamic focusedLayer; | |
@end | |
@interface MGGestureHelper : NSObject | |
{ | |
} | |
+ (id)helper; | |
- (void)loopWhileProcessingGestureEventsFromWindow:(id)arg1 withBlock:(id)arg2; | |
@end | |
@interface MGHelperProcess : NSObject | |
{ | |
NSTask *_task; | |
NSRunLoop *_taskRunLoop; | |
NSString *_taskRunLoopMode; | |
BOOL _taskRunLoopIsAnonymousRunLoop; | |
BOOL _running; | |
int _taskTerminationStatus; | |
NSConnection *_serverReplyConnection; | |
id _principalObjectProxy; | |
Protocol *_principalObjectProtocol; | |
id <MGHelperProcessMainController> _mainControllerProxy; | |
} | |
+ (id)helperProcessWithPrincipalObjectClassName:(id)arg1 protocol:(id)arg2; | |
+ (id)startUsingAnonymousRunLoop; | |
+ (void)stopUsingAnonymousRunLoop; | |
- (id)init; | |
- (id)initWithPrincipalObjectClassName:(id)arg1 protocol:(id)arg2; | |
- (void)dealloc; | |
- (void)scheduleInRunLoop:(id)arg1; | |
- (void)launch; | |
- (void)exit; | |
- (BOOL)isRunning; | |
- (void)waitUntilExit; | |
- (int)terminationStatus; | |
- (id)principalObjectProxy; | |
- (void)waitUntilPrincipalObjectBecomesAvailableOnTaskRunLoop; | |
- (void)waitUntilPrincipalObjectBecomesAvailable; | |
- (oneway void)mainControllerDidBecomeAvailable:(id)arg1; | |
- (void)taskDidTerminateOnTaskRunLoop; | |
- (void)taskDidTerminate:(id)arg1; | |
@end | |
@interface MGHelperProcessMovieThumbnailExtractor : MGMovieThumbnailExtractor | |
{ | |
MGHelperProcess *_helperProcess; | |
id <MGHelperProcessMovieThumbnailExtractorImpl> _impl; | |
CDStruct_977f9211 _availableTimeRange; | |
struct dispatch_queue_s *_availableTimeRangeUpdateQueue; | |
} | |
+ (BOOL)canInitWithMovie:(id)arg1; | |
- (id)initWithMovie:(id)arg1 dispatchQueue:(struct dispatch_queue_s *)arg2; | |
- (void)dealloc; | |
- (id)extractedThumbnailBitmapWithSize:(struct CGSize)arg1 atTime:(CDStruct_900afa40)arg2; | |
- (id)availableThumbnailTimeRanges; | |
- (void)thumbnailExtractionSessionImplAvailableTimeRangeDidChange; | |
@end | |
@interface MGHelperProcessMovieThumbnailExtractorImplDelegate : NSObject <MGHelperProcessMovieThumbnailExtractorImplDelegate> | |
{ | |
MGHelperProcessMovieThumbnailExtractor *_extractor; | |
} | |
- (id)initWithExtractor:(id)arg1; | |
- (id)init; | |
- (oneway void)thumbnailExtractionSessionImplAvailableTimeRangeDidChange; | |
@end | |
@interface MGInfoWindowController : NSWindowController | |
{ | |
NSWindow *_inspectedDocumentWindow; | |
NSView *_detailsView; | |
NSView *_topView; | |
NSMutableArray *_infoItems; | |
MGInfoWindowItemView *_titleView; | |
MGInfoWindowItemView *_informationView; | |
NSBox *_separatorView; | |
NSString *_windowTopLeftPointAutosaveName; | |
struct { | |
unsigned int isInspector:1; | |
unsigned int windowHasInitialPosition:1; | |
unsigned int needsUpdate:1; | |
unsigned int disableUpdates:1; | |
} _flags; | |
} | |
+ (id)sharedInfoWindowController; | |
+ (BOOL)isSharedInfoWindowVisible; | |
+ (BOOL)shouldSharedInfoWindowBeVisibleAtLaunch; | |
- (id)initAsInspector:(BOOL)arg1; | |
- (id)initWithWindow:(id)arg1; | |
- (void)dealloc; | |
- (id)windowFrameAutosaveName; | |
- (void)setWindowFrameAutosaveName:(id)arg1; | |
- (id)windowFrameAutosaevUserDefaultsKey; | |
- (id)topView; | |
- (id)detailsView; | |
- (id)titleView; | |
- (id)informationView; | |
- (id)separatorView; | |
- (void)setDocument:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)becomeInspectorForDocumentWindow:(id)arg1; | |
- (void)anyWindowDidResignMain:(id)arg1; | |
- (void)anyWindowDidBecomeMain:(id)arg1; | |
- (void)infoWindowWillOrderOnScreen:(id)arg1; | |
- (void)infoWindowDidOrderOffScreen:(id)arg1; | |
- (void)close; | |
- (void)showHidePanel; | |
- (void)showWindow:(id)arg1; | |
- (void)infoWindowWillClose:(id)arg1; | |
- (void)infoWindowDidMove:(id)arg1; | |
- (void)resetInfoPanel; | |
- (void)synchronizeWindowTitleWithDocumentName; | |
- (void)updateSeparator; | |
- (void)updateTitle; | |
- (void)updateAnnotations; | |
- (void)updateInformation; | |
- (void)updateDetails; | |
- (void)rearrangeViews; | |
- (void)setNeedsUpdate; | |
- (void)updateIfNeeded; | |
@end | |
@interface MGInfoWindowItemView : NSView | |
{ | |
NSTextField *_labelTextField; | |
NSTextView *_valueTextView; | |
int _tag; | |
} | |
+ (id)infoItemViewWithView:(id)arg1; | |
+ (id)infoItemViewWithValue:(id)arg1; | |
+ (id)infoItemViewWithAttributedValue:(id)arg1; | |
+ (id)infoItemViewWithLabel:(id)arg1 withValue:(id)arg2; | |
+ (id)infoItemViewWithLabel:(id)arg1 withClickableValue:(id)arg2; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithView:(id)arg1; | |
- (id)initWithValue:(id)arg1; | |
- (id)initWithAttributedValue:(id)arg1; | |
- (id)initWithLabel:(id)arg1 withClickableValue:(id)arg2; | |
- (id)initWithLabel:(id)arg1 withValue:(id)arg2; | |
- (void)dealloc; | |
- (id)labelTextField; | |
- (id)valueTextView; | |
- (id)value; | |
- (id)label; | |
- (void)setLabel:(id)arg1; | |
- (void)setValue:(id)arg1; | |
- (void)setAttributedValue:(id)arg1; | |
@end | |
@interface MGInfoWindowNumberFormatter : NSNumberFormatter | |
{ | |
} | |
- (id)init; | |
@end | |
@interface MGInlineButtonCell : NSButtonCell | |
{ | |
} | |
- (unsigned long long)bezelStyle; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface MGIsFastForwardingValueTransformer : NSValueTransformer | |
{ | |
} | |
+ (Class)transformedValueClass; | |
+ (BOOL)allowsReverseTransformation; | |
- (id)transformedValue:(id)arg1; | |
@end | |
@interface MGIsFiniteValueTransformer : NSValueTransformer | |
{ | |
} | |
+ (Class)transformedValueClass; | |
+ (BOOL)allowsReverseTransformation; | |
- (id)transformedValue:(id)arg1; | |
@end | |
@interface MGIsRewindingValueTransformer : NSValueTransformer | |
{ | |
} | |
+ (Class)transformedValueClass; | |
+ (BOOL)allowsReverseTransformation; | |
- (id)transformedValue:(id)arg1; | |
@end | |
@interface MGItemOutletPreservingCollectionView : NSCollectionView | |
{ | |
} | |
- (id)newItemForRepresentedObject:(id)arg1; | |
@end | |
@interface MGJobManager : NSObject | |
{ | |
NSMutableArray *_jobs; | |
NSOperationQueue *_operationQueue; | |
} | |
+ (id)sharedJobManager; | |
- (id)init; | |
- (void)dealloc; | |
- (void)addJob:(id)arg1; | |
- (void)removeJob:(id)arg1; | |
- (unsigned long long)count; | |
- (BOOL)hasRunningJobs; | |
- (void)handleFinishedForJob:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)applicationWillTerminate:(id)arg1; | |
@property(readonly, nonatomic) NSArray *jobs; // @synthesize jobs=_jobs; | |
@end | |
@interface MGJobProcessingWindowController : NSWindowController | |
{ | |
NSScrollView *jobsScrollView; | |
NSCollectionView *jobsCollectionView; | |
NSArray *_jobs; | |
} | |
+ (id)sharedJobProcessingWindowController; | |
- (void)windowDidLoad; | |
- (id)init; | |
- (void)dealloc; | |
- (void)displayAlertForApplicationTermination; | |
- (void)terminationAlertAlertDidEnd:(id)arg1 returnCode:(int)arg2 contextInfo:(void *)arg3; | |
- (void)handleJobs; | |
- (void)deleteSelectedJobs; | |
- (void)deleteForward:(id)arg1; | |
- (void)deleteBackward:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(retain, nonatomic) NSArray *jobs; // @synthesize jobs=_jobs; | |
@end | |
@interface MGJobProgressCollectionViewItem : NSCollectionViewItem | |
{ | |
MGTableSelectionBox *_selectionBox; | |
NSTextField *_titleTextField; | |
NSTextField *_statusTextField; | |
NSButton *_cancelButton; | |
NSButton *_revealButton; | |
NSProgressIndicator *_progressIndicator; | |
double _initialStatusTextFieldFrameMinY; | |
double _initialStatusTextFieldFrameHeight; | |
} | |
- (void)loadView; | |
- (void)dealloc; | |
- (void)setRepresentedObject:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@end | |
@interface MGLanguage : NSObject <NSCopying> | |
{ | |
id _languageCode; | |
int _type; | |
} | |
+ (id)languageWithLanguageCode:(id)arg1 type:(int)arg2; | |
- (id)init; | |
- (id)initWithLanguageCode:(id)arg1 type:(int)arg2; | |
- (void)dealloc; | |
- (BOOL)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
@property(readonly, nonatomic) NSString *localizedName; // @dynamic localizedName; | |
- (id)localizedNameForExtendedLanguageTag:(id)arg1; | |
- (BOOL)isEqualToSystemLanguage; | |
- (id)description; | |
@property(readonly, nonatomic) int type; // @synthesize type=_type; | |
@property(readonly, nonatomic) id languageCode; // @synthesize languageCode=_languageCode; | |
@end | |
@interface MGLanguageAlternate : NSObject <NSCopying> | |
{ | |
id _identifier; | |
MGLanguage *_language; | |
NSString *_customLocalizedName; | |
} | |
+ (id)languageAlternateWithLanguage:(id)arg1 identifier:(id)arg2 customLocalizedName:(id)arg3; | |
- (id)initWithLanguage:(id)arg1 identifier:(id)arg2 customLocalizedName:(id)arg3; | |
- (void)dealloc; | |
- (BOOL)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
@property(readonly, nonatomic) NSString *localizedName; // @dynamic localizedName; | |
- (id)description; | |
@property(readonly, nonatomic) id identifier; // @synthesize identifier=_identifier; | |
@property(readonly, nonatomic) MGLanguage *language; // @synthesize language=_language; | |
@end | |
@interface MGLayoutManagedView : NSView | |
{ | |
id <MGViewLayoutManager> _layoutManager; | |
} | |
- (void)resizeSubviewsWithOldSize:(struct CGSize)arg1; | |
@property id <MGViewLayoutManager> layoutManager; // @synthesize layoutManager=_layoutManager; | |
@end | |
@interface MGMediaComposition : NSObject <NSCoding, NSCopying> | |
{ | |
CDStruct_900afa40 _inputDuration; | |
CDStruct_977f9211 _outputTimeRange; | |
BOOL _outputTimeRangeShouldCoverInputDuration; | |
} | |
- (id)init; | |
- (id)replacementObjectForPortCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
@property CDStruct_900afa40 inputDuration; // @dynamic inputDuration; | |
@property CDStruct_977f9211 outputTimeRange; // @dynamic outputTimeRange; | |
@end | |
@interface MGMediaComposition (MGMediaCompositionBindingsConveniences) | |
+ (id)keyPathsForValuesAffectingOutputDuration; | |
+ (id)keyPathsForValuesAffectingOutputStartTime; | |
+ (id)keyPathsForValuesAffectingOutputEndTime; | |
@property(readonly) CDStruct_900afa40 outputDuration; // @dynamic outputDuration; | |
@property CDStruct_900afa40 outputStartTime; // @dynamic outputStartTime; | |
@property CDStruct_900afa40 outputEndTime; // @dynamic outputEndTime; | |
@end | |
@interface MGMediaTimelineRangeMarker : NSObject | |
{ | |
id _representedObject; | |
CDStruct_977f9211 _mediaTimeRange; | |
} | |
+ (id)rangeMarkerWithRepresentedObject:(id)arg1 mediaTimeRange:(CDStruct_977f9211)arg2; | |
- (id)initWithRepresentedObject:(id)arg1 mediaTimeRange:(CDStruct_977f9211)arg2; | |
- (id)init; | |
- (void)dealloc; | |
@property(readonly, nonatomic) CDStruct_977f9211 mediaTimeRange; // @synthesize mediaTimeRange=_mediaTimeRange; | |
@property(readonly, nonatomic) id representedObject; // @synthesize representedObject=_representedObject; | |
@end | |
@interface MGMediaTimelineTrack : NSObject | |
{ | |
id _identifier; | |
MGMediaTimelineView *_timelineView; | |
id _representedObject; | |
MGMediaTimelineTrackPreview *_preview; | |
} | |
- (id)init; | |
- (id)initWithIdentifier:(id)arg1; | |
- (void)dealloc; | |
@property(retain, nonatomic) MGMediaTimelineTrackPreview *preview; // @dynamic preview; | |
@property(retain, nonatomic) id representedObject; // @synthesize representedObject=_representedObject; | |
@property(nonatomic) MGMediaTimelineView *timelineView; // @synthesize timelineView=_timelineView; | |
@property(readonly, nonatomic) id identifier; // @synthesize identifier=_identifier; | |
@end | |
@interface MGMediaTimelineTrackPreview : NSObject | |
{ | |
MGMediaTimelineTrack *_timelineTrack; | |
} | |
- (id)timelineTrack; | |
- (void)setTimelineTrack:(id)arg1; | |
- (id)previewLayer; | |
@end | |
@interface MGMediaTimelineTrackMovieAudioPreview : MGMediaTimelineTrackPreview | |
{ | |
CATiledLayer *_previewLayer; | |
CALayer *_centerLineLayer; | |
MGDataPool *_rectListPool; | |
CDStruct_900afa40 _mediaDuration; | |
CDStruct_900afa40 _mediaTimeOffset; | |
struct CGSize _lastPreviewLayerSize; | |
struct CGRect _pendingDirtyRect; | |
} | |
- (void)dealloc; | |
- (void)setTimelineTrack:(id)arg1; | |
- (id)previewLayer; | |
- (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
- (void)amplitudeSamplesDidBecomeAvailable:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@end | |
@interface MGMediaTimelineTrackMovieVideoPreview : MGMediaTimelineTrackPreview | |
{ | |
CALayer *_previewLayer; | |
MGMovieThumbnailExtractionSession *_thumbnailExtractionSession; | |
struct CGSize _movieNaturalSize; | |
struct CGSize _thumbnailSize; | |
struct CGSize _lastPreviewLayerBoundsSize; | |
CDStruct_900afa40 _mediaDuration; | |
CDStruct_900afa40 _mediaTimeOffset; | |
BOOL _thumbnailsAreInvalid; | |
} | |
- (void)dealloc; | |
- (void)setTimelineTrack:(id)arg1; | |
- (id)previewLayer; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
- (void)invalidateThumbnails; | |
- (void)movieNaturalSizeDidChange:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@end | |
@interface MGMediaTimelineTracksView : NSView | |
{ | |
NSMutableArray *_timelineTracks; | |
CDStruct_900afa40 _mediaDuration; | |
CDStruct_900afa40 _mediaTimeOffset; | |
CDStruct_900afa40 _selectionStart; | |
CDStruct_900afa40 _selectionEnd; | |
CDStruct_900afa40 _minimumSelectionDuration; | |
CDStruct_900afa40 _maximumSelectionDuration; | |
CDStruct_900afa40 _currentMediaTime; | |
NSArray *_selectionDetents; | |
struct __CFDictionary *_layersForRangeMarkers; | |
CALayer *_selectionBorderLayer; | |
CALayer *_selectionBorderUnderlayLayer; | |
CALayer *_tracksLayer; | |
CALayer *_trackPreviewsContainerLayer; | |
CALayer *_trackPreviewsUnselectedStartRangeOverlayLayer; | |
CALayer *_trackPreviewsUnselectedEndRangeOverlayLayer; | |
CALayer *_leftSelectionHandleLayer; | |
CALayer *_rightSelectionHandleLayer; | |
CALayer *_playheadLayer; | |
CALayer *_initialFocusedLayer; | |
CALayer *_focusedLayer; | |
MGFocusRingLayer *_focusRingLayer; | |
NSTrackingArea *_selectionLeftEdgeTrackingArea; | |
NSTrackingArea *_selectionRightEdgeTrackingArea; | |
unsigned int _flags; | |
} | |
+ (void)initialize; | |
+ (long long)suggestedTimeScaleForMediaDuration:(CDStruct_900afa40)arg1 inViewWithWidth:(double)arg2; | |
+ (double)positionForMediaTime:(CDStruct_900afa40)arg1 outOfMediaDuration:(CDStruct_900afa40)arg2 timeOffset:(CDStruct_900afa40)arg3 inViewWithWidth:(double)arg4; | |
+ (CDStruct_900afa40)mediaTimeForPosition:(double)arg1 outOfMediaDuration:(CDStruct_900afa40)arg2 timeOffset:(CDStruct_900afa40)arg3 inViewWithWidth:(double)arg4; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
- (id)delegate; | |
- (unsigned long long)countForTimelineTracks; | |
- (id)timelineTracks; | |
- (void)insertObject:(id)arg1 inTimelineTracksAtIndex:(unsigned long long)arg2; | |
- (void)removeObjectFromTimelineTracksAtIndex:(unsigned long long)arg1; | |
- (void)viewDidEndLiveResize; | |
@property(nonatomic) BOOL showsTrackPreviews; // @dynamic showsTrackPreviews; | |
@property(nonatomic) CDStruct_900afa40 mediaDuration; // @dynamic mediaDuration; | |
@property(nonatomic) CDStruct_900afa40 mediaTimeOffset; // @dynamic mediaTimeOffset; | |
@property(nonatomic) CDStruct_900afa40 selectionStart; // @dynamic selectionStart; | |
- (CDStruct_900afa40)minSelectionStart; | |
- (CDStruct_900afa40)maxSelectionStart; | |
- (void)stepForwardSelectionStart; | |
- (void)stepBackwardSelectionStart; | |
@property(nonatomic) CDStruct_900afa40 selectionEnd; // @dynamic selectionEnd; | |
- (CDStruct_900afa40)minSelectionEnd; | |
- (CDStruct_900afa40)maxSelectionEnd; | |
- (void)stepForwardSelectionEnd; | |
- (void)stepBackwardSelectionEnd; | |
@property(nonatomic) BOOL usesSelectionDetents; // @dynamic usesSelectionDetents; | |
@property(nonatomic) CDStruct_900afa40 currentMediaTime; // @dynamic currentMediaTime; | |
- (void)stepForwardCurrentMediaTime; | |
- (void)stepBackwardCurrentMediaTime; | |
@property(copy, nonatomic) NSSet *rangeMarkers; | |
@property(nonatomic) BOOL showsRangeMarkers; // @dynamic showsRangeMarkers; | |
- (double)positionForMediaTime:(CDStruct_900afa40)arg1; | |
- (CDStruct_900afa40)mediaTimeForPosition:(double)arg1; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
- (BOOL)acceptsFirstResponder; | |
- (BOOL)becomeFirstResponder; | |
- (BOOL)resignFirstResponder; | |
- (BOOL)mouseDownCanMoveWindow; | |
- (void)updateTrackingAreas; | |
- (void)mouseEntered:(id)arg1; | |
- (void)mouseExited:(id)arg1; | |
- (void)mouseDown:(id)arg1; | |
- (void)keyDown:(id)arg1; | |
- (id)focusedLayer; | |
- (void)setFocusedLayer:(id)arg1; | |
@property(copy) NSArray *selectionDetents; // @synthesize selectionDetents=_selectionDetents; | |
@property(nonatomic) CDStruct_900afa40 maximumSelectionDuration; // @synthesize maximumSelectionDuration=_maximumSelectionDuration; | |
@property(nonatomic) CDStruct_900afa40 minimumSelectionDuration; // @synthesize minimumSelectionDuration=_minimumSelectionDuration; | |
@end | |
@interface MGMediaTimelineTracksView (MGAccessiblity) <MGAccessibilityFauxUIElementParent> | |
- (BOOL)accessibilityIsIgnored; | |
- (id)accessibilityAttributeNames; | |
- (id)accessibilityAttributeValue:(id)arg1; | |
- (BOOL)accessibilityIsAttributeSettable:(id)arg1; | |
- (id)accessibilityActionNames; | |
- (id)accessibilityActionDescription:(id)arg1; | |
- (void)accessibilityPerformAction:(id)arg1; | |
- (id)accessibilityHitTest:(struct CGPoint)arg1; | |
- (id)accessibilityFocusedUIElement; | |
- (id)fauxUIElementRole:(id)arg1; | |
- (id)fauxUIElementDescription:(id)arg1; | |
- (BOOL)fauxUIElementHasChildren:(id)arg1; | |
- (id)fauxUIElementChildren:(id)arg1; | |
- (struct CGPoint)fauxUIElementPosition:(id)arg1; | |
- (struct CGSize)fauxUIElementSize:(id)arg1; | |
- (BOOL)isFauxUIElementFocusable:(id)arg1; | |
- (void)fauxUIElement:(id)arg1 setFocus:(id)arg2; | |
- (BOOL)fauxUIElementIsFocused:(id)arg1; | |
- (BOOL)fauxUIElementIsEnabled:(id)arg1; | |
- (id)fauxUIElementActionNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 descriptionForAction:(id)arg2; | |
- (void)fauxUIElement:(id)arg1 performAction:(id)arg2; | |
- (id)fauxUIElementAdditionalAccessiblityAttributeNames:(id)arg1; | |
- (id)fauxUIElement:(id)arg1 additionalAttributeValue:(id)arg2; | |
@end | |
@interface MGMediaTimelineView : NSView | |
{ | |
CDStruct_900afa40 _mediaDuration; | |
CDStruct_900afa40 _mediaTimeOffset; | |
double _minimumPointsPerSecond; | |
MGMediaTimelineTracksView *_tracksView; | |
BOOL _hasEnclosingScrollView; | |
BOOL _pinAtMinimumPointsPerSecond; | |
BOOL _mutatingTracksViewTimes; | |
MGSimpleBinder *_selectionStartBinder; | |
MGSimpleBinder *_selectionEndBinder; | |
MGSimpleBinder *_currentMediaTimeBinder; | |
id <MGMediaTimelineViewDelegate> _delegate; | |
} | |
+ (double)positionForMediaTime:(CDStruct_900afa40)arg1 outOfMediaDuration:(CDStruct_900afa40)arg2 timeOffset:(CDStruct_900afa40)arg3 inViewWithWidth:(double)arg4; | |
+ (CDStruct_900afa40)mediaTimeForPosition:(double)arg1 outOfMediaDuration:(CDStruct_900afa40)arg2 timeOffset:(CDStruct_900afa40)arg3 inViewWithWidth:(double)arg4; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
- (void)viewWillMoveToSuperview:(id)arg1; | |
- (void)viewDidMoveToSuperview; | |
- (void)superviewFrameDidChange:(id)arg1; | |
- (unsigned long long)countForTimelineTracks; | |
- (id)timelineTracks; | |
- (void)insertObject:(id)arg1 inTimelineTracksAtIndex:(unsigned long long)arg2; | |
- (void)removeObjectFromTimelineTracksAtIndex:(unsigned long long)arg1; | |
@property(nonatomic) BOOL showsTrackPreviews; // @dynamic showsTrackPreviews; | |
@property(nonatomic) CDStruct_900afa40 mediaDuration; // @dynamic mediaDuration; | |
@property(nonatomic) CDStruct_900afa40 mediaTimeOffset; // @dynamic mediaTimeOffset; | |
@property(nonatomic) CDStruct_900afa40 selectionStart; // @dynamic selectionStart; | |
@property(nonatomic) CDStruct_900afa40 selectionEnd; // @dynamic selectionEnd; | |
@property(nonatomic) CDStruct_900afa40 minimumSelectionDuration; // @dynamic minimumSelectionDuration; | |
@property(nonatomic) CDStruct_900afa40 maximumSelectionDuration; // @dynamic maximumSelectionDuration; | |
@property(copy, nonatomic) NSArray *selectionDetents; // @dynamic selectionDetents; | |
@property(nonatomic) BOOL usesSelectionDetents; // @dynamic usesSelectionDetents; | |
@property(nonatomic) CDStruct_900afa40 currentMediaTime; // @dynamic currentMediaTime; | |
@property(copy, nonatomic) NSSet *rangeMarkers; // @dynamic rangeMarkers; | |
@property(nonatomic) BOOL showsRangeMarkers; // @dynamic showsRangeMarkers; | |
@property double pointsPerSecond; // @dynamic pointsPerSecond; | |
@property(readonly, nonatomic) double minimumPointsPerSecond; // @dynamic minimumPointsPerSecond; | |
@property(readonly, nonatomic) double maximumPointsPerSecond; // @dynamic maximumPointsPerSecond; | |
@property(readonly, nonatomic) BOOL canChangePointsPerSecond; // @dynamic canChangePointsPerSecond; | |
- (void)rescalePointsPerSecond; | |
- (void)bind:(id)arg1 toObject:(id)arg2 withKeyPath:(id)arg3 options:(id)arg4; | |
- (void)unbind:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(nonatomic) id <MGMediaTimelineViewDelegate> delegate; // @synthesize delegate=_delegate; | |
@end | |
@interface MGMobileMeAccount : NSObject | |
{ | |
} | |
+ (id)systemAccount; | |
- (BOOL)getAccountName:(id *)arg1 password:(id *)arg2 error:(id *)arg3; | |
@end | |
@interface MGMobileMeAccountNotSetUpRecoveryAttempter : NSObject | |
{ | |
} | |
+ (id)recoveryAttempter; | |
- (BOOL)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2; | |
- (void)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2 delegate:(id)arg3 didRecoverSelector:(SEL)arg4 contextInfo:(void *)arg5; | |
@end | |
@interface MGMobileMeGalleryAsset : NSObject | |
{ | |
NSString *_name; | |
NSString *_assetType; | |
NSArray *_assetParts; | |
NSDictionary *_metadata; | |
} | |
- (id)initWithName:(id)arg1 assetType:(id)arg2 assetParts:(id)arg3 metadata:(id)arg4; | |
- (id)init; | |
- (void)dealloc; | |
@property(readonly, nonatomic) NSXMLDocument *DAVPropertyUpdateXML; // @dynamic DAVPropertyUpdateXML; | |
@property(readonly, copy, nonatomic) NSDictionary *metadata; // @synthesize metadata=_metadata; | |
@property(readonly, copy, nonatomic) NSString *assetType; // @synthesize assetType=_assetType; | |
@property(readonly, copy, nonatomic) NSArray *assetParts; // @synthesize assetParts=_assetParts; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@end | |
@interface MGMobileMeGalleryAssetPart : NSObject | |
{ | |
NSData *_data; | |
NSString *_fileType; | |
} | |
- (id)initWithData:(id)arg1 fileType:(id)arg2; | |
- (id)init; | |
- (void)dealloc; | |
- (id)baseFileNameForAssetName:(id)arg1; | |
- (id)fileNameForAssetName:(id)arg1; | |
- (id)serverFileNameForAssetName:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *partName; // @dynamic partName; | |
@property(readonly, copy, nonatomic) NSArray *DAVPropertyElements; // @dynamic DAVPropertyElements; | |
@property(readonly, copy, nonatomic) NSString *fileType; // @synthesize fileType=_fileType; | |
@property(readonly, copy, nonatomic) NSData *data; // @synthesize data=_data; | |
@end | |
@interface MGMobileMeGalleryPosterAssetPart : MGMobileMeGalleryAssetPart | |
{ | |
struct CGSize _size; | |
} | |
- (id)initWithData:(id)arg1 fileType:(id)arg2 size:(struct CGSize)arg3; | |
- (id)initWithData:(id)arg1 fileType:(id)arg2; | |
- (id)baseFileNameForAssetName:(id)arg1; | |
- (id)fileNameForAssetName:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *partName; // @dynamic partName; | |
@property(readonly, copy, nonatomic) NSArray *DAVPropertyElements; // @dynamic DAVPropertyElements; | |
@end | |
@interface MGMobileMeGalleryPublishSession : NSObject | |
{ | |
MGMobileMeGalleryAsset *_asset; | |
id <MGMobileMeGalleryPublishSessionDelegate> _delegate; | |
NSURLCredential *_loginCredential; | |
NSRunLoop *_connectionRunLoop; | |
void *_callbackDispatchQueue; | |
NSURLConnection *_currentURLConnection; | |
NSURLResponse *_lastURLResponse; | |
NSMutableData *_lastReceivedData; | |
NSURL *_publicURL; | |
long long _uploadedBytesForAllAssetParts; | |
long long _totalBytesForAllAssetParts; | |
struct { | |
unsigned int shouldStop:1; | |
unsigned int isUploadingFile:1; | |
} _flags; | |
} | |
+ (void)initialize; | |
+ (id)errorWithCode:(long long)arg1 localizedDescription:(id)arg2 HTTPStatusCode:(long long)arg3; | |
+ (id)invalidDataFromServerErrorWithCode:(long long)arg1 localizedDescription:(id)arg2; | |
- (id)initWithAsset:(id)arg1 delegate:(id)arg2 loginCredential:(id)arg3; | |
- (id)init; | |
- (void)dealloc; | |
- (void)start; | |
- (void)cancel; | |
- (id)publicURL; | |
- (void)connection:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4; | |
- (id)connection:(id)arg1 willCacheResponse:(id)arg2; | |
- (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; | |
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2; | |
- (void)connection:(id)arg1 didReceiveData:(id)arg2; | |
- (void)connectionDidFinishLoading:(id)arg1; | |
- (void)connection:(id)arg1 didFailWithError:(id)arg2; | |
@end | |
@interface MGMobileMeGalleryRefMovieAssetPart : MGMobileMeGalleryAssetPart | |
{ | |
} | |
- (id)baseFileNameForAssetName:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *partName; // @dynamic partName; | |
@property(readonly, copy, nonatomic) NSArray *DAVPropertyElements; // @dynamic DAVPropertyElements; | |
@end | |
@interface MGMobileMeGalleryScrubSpriteAssetPart : MGMobileMeGalleryAssetPart | |
{ | |
struct CGSize _frameSize; | |
unsigned long long _frameCount; | |
unsigned long long _defaultFrameIndex; | |
} | |
- (id)initWithData:(id)arg1 fileType:(id)arg2 frameSize:(struct CGSize)arg3 frameCount:(unsigned long long)arg4 defaultFrameIndex:(unsigned long long)arg5; | |
- (id)initWithData:(id)arg1 fileType:(id)arg2; | |
- (id)baseFileNameForAssetName:(id)arg1; | |
- (id)fileNameForAssetName:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *partName; // @dynamic partName; | |
@property(readonly, copy, nonatomic) NSArray *DAVPropertyElements; // @dynamic DAVPropertyElements; | |
@end | |
@interface MGMobileMeGalleryVideoAssetPart : MGMobileMeGalleryAssetPart | |
{ | |
struct CGSize _size; | |
double _duration; | |
} | |
- (id)initWithData:(id)arg1 fileType:(id)arg2 size:(struct CGSize)arg3 duration:(double)arg4; | |
- (id)initWithData:(id)arg1 fileType:(id)arg2; | |
- (int)videoSizeTag; | |
- (id)serverFileNameForAssetName:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *partName; // @dynamic partName; | |
@property(readonly, copy, nonatomic) NSArray *DAVPropertyElements; // @dynamic DAVPropertyElements; | |
@end | |
@interface MGMovieAnalyzer : NSObject | |
{ | |
QTMovie *_movie; | |
NSArray *_boundaryTimes; | |
NSSet *_inactiveTimeRanges; | |
MGMovieAudioAmplitudeExtractionSession *_audioAmplitudeExtractionSession; | |
void *_amplitudeSampleAnalysisDispatchQueue; | |
MGAudioSilenceBoundaryLocator *_audioSilenceBoundaryLocator; | |
unsigned long long _numberOfPendingAmplitudeSamples; | |
unsigned long long _numberOfAnalyzedAmplitudeSamples; | |
int _didFinishAmplitudeSampleAnalysis; | |
BOOL _analysisStarted; | |
BOOL _analysisFinished; | |
} | |
+ (id)keyPathsForValuesAffectingTotalActivityTimeRange; | |
- (id)initWithMovie:(id)arg1; | |
- (id)init; | |
- (void)dealloc; | |
- (void)startAnalysisIfMovieIsLoaded; | |
- (void)audioAmplitudeSamplesDidBecomeAvailable:(id)arg1; | |
- (void)audioExtractionSessionDidFinishExtraction:(id)arg1; | |
- (void)updateAudioAnalysis; | |
- (void)finishAudioAnalysis; | |
@property(readonly, nonatomic) CDStruct_977f9211 totalActivityTimeRange; // @dynamic totalActivityTimeRange; | |
@property(readonly, nonatomic) NSSet *inactiveTimeRanges; // @synthesize inactiveTimeRanges=_inactiveTimeRanges; | |
@property(readonly, nonatomic) NSArray *boundaryTimes; // @synthesize boundaryTimes=_boundaryTimes; | |
@property(readonly, nonatomic, getter=isAnalysisFinished) BOOL analysisFinished; // @synthesize analysisFinished=_analysisFinished; | |
@property(readonly, nonatomic) MGMovieAudioAmplitudeExtractionSession *audioAmplitudeExtractionSession; // @synthesize audioAmplitudeExtractionSession=_audioAmplitudeExtractionSession; | |
@end | |
@interface MGMovieAudioAmplitudeExtractionSession : NSObject | |
{ | |
MGMovieAudioAmplitudeExtractionSessionHelper *_helper; | |
} | |
- (id)initWithMovie:(id)arg1 numberOfChannels:(unsigned long long)arg2 numberOfAmplitudeSamplesPerSecond:(unsigned long long)arg3; | |
- (id)init; | |
- (void)dealloc; | |
@property(readonly, nonatomic) unsigned long long numberOfChannels; // @dynamic numberOfChannels; | |
@property(readonly, nonatomic) unsigned long long numberOfAmplitudeSamplesPerSecond; // @dynamic numberOfAmplitudeSamplesPerSecond; | |
- (id)availableAmplitudeSampleIndexes; | |
- (BOOL)isExtractionFinished; | |
- (id)amplitudeSamplesInRange:(struct _NSRange)arg1; | |
- (float)maximumExtractedAmplitude; | |
@end | |
@interface MGMovieAudioAmplitudeExtractionSessionHelper : NSObject | |
{ | |
MGMovieAudioAmplitudeExtractionSession *_owner; | |
int _ownerLock; | |
MGAtomicCancelationToken *_cancelationToken; | |
MGMovieAudioExtractionSession *_audioExtractionSession; | |
unsigned long long _numberOfChannels; | |
MGAppendableData **_amplitudeSampleDataArray; | |
unsigned long long _numberOfAmplitudeSamplesPerSecond; | |
int _numberOfExtractedAmplitudeSamples; | |
float _maximumExtractedAmplitude; | |
int _maximumExtractedAmplitudeLock; | |
int _isExtractionFinished; | |
} | |
- (id)initWithOwner:(id)arg1 movie:(id)arg2 numberOfChannels:(unsigned long long)arg3 numberOfAmplitudeSamplesPerSecond:(unsigned long long)arg4; | |
- (id)init; | |
- (void)invalidate; | |
- (void)dealloc; | |
- (id)availableAmplitudeSampleIndexes; | |
- (BOOL)isExtractionFinished; | |
- (id)amplitudeSamplesInRange:(struct _NSRange)arg1; | |
- (float)maximumExtractedAmplitude; | |
@property(readonly, nonatomic) unsigned long long numberOfAmplitudeSamplesPerSecond; // @synthesize numberOfAmplitudeSamplesPerSecond=_numberOfAmplitudeSamplesPerSecond; | |
@property(readonly, nonatomic) unsigned long long numberOfChannels; // @synthesize numberOfChannels=_numberOfChannels; | |
@end | |
@interface MGMovieAudioExtractionSession : NSObject | |
{ | |
NSURL *_movieURL; | |
MGAudioFormatDescription *_extractedAudioFormat; | |
CDStruct_900afa40 _extractionStartTime; | |
MGHelperProcess *_helperProcess; | |
id <MGMovieAudioExtractionSessionImpl> _impl; | |
} | |
- (id)init; | |
- (id)initWithMovie:(id)arg1 extractedAudioFormat:(id)arg2 extractionStartTime:(CDStruct_900afa40)arg3; | |
- (void)dealloc; | |
- (BOOL)waitForImpl; | |
@property(readonly, nonatomic) MGAudioFormatDescription *extractedAudioFormat; // @dynamic extractedAudioFormat; | |
- (BOOL)isAudioDataLoadedForRequestedNumberOfFrames:(unsigned long long)arg1; | |
- (id)nextExtractedAudioBufferArrayContainingRequestedNumberOfFrames:(unsigned long long)arg1 actualNumberOfFrames:(unsigned long long *)arg2 channelCountsPerBuffer:(id *)arg3; | |
@property(readonly, nonatomic) CDStruct_900afa40 extractionStartTime; // @synthesize extractionStartTime=_extractionStartTime; | |
@end | |
@interface MGMovieCompatibilityConformer : NSObject | |
{ | |
QTMovie *_movie; | |
int _compatibilityLevel; | |
} | |
- (id)init; | |
- (id)initAndConformMovie:(id)arg1; | |
- (void)dealloc; | |
@property(readonly) int compatibilityLevel; // @synthesize compatibilityLevel=_compatibilityLevel; | |
@property(readonly) QTMovie *movie; // @synthesize movie=_movie; | |
@end | |
@interface MGMovieDocument : MGDocument | |
{ | |
QTMovie *_movie; | |
MGMediaComposition *_composition; | |
MGMediaComposition *_compositionAtLastSave; | |
MGMovieCompatibilityConformer *_movieCompatibilityConformer; | |
NSArray *_missingComponents; | |
MGDocumentViewController *_mainViewController; | |
MGMovieAnalyzer *_movieAnalyzer; | |
MGMovieThumbnailExtractionSession *_thumbnailExtractionSession; | |
MGMovieDocumentSaveProgressWindowController *_saveProgressController; | |
MGMovieSaveSession *_saveSession; | |
struct __CFRunLoopSource *_loadingRunLoopSource; | |
NSArray *_attributes; | |
NSArray *_annotationStrings; | |
NSTimer *_attributeTimer; | |
MGMovieDocumentSaveAsAccessoryViewController *_savePanelAccessoryViewController; | |
NSAlert *_authorizationInProgressAlert; | |
MGMovieLanguageController *_audioLanguageController; | |
MGMovieLanguageController *_subtitleLanguageController; | |
MGMovieLanguageController *_chapterLanguageController; | |
NSTimer *_profileFPSTimer; | |
double _profileAvgFrameRate; | |
double _profileFPSCount; | |
struct { | |
unsigned int movieIsLoaded:1; | |
unsigned int isClosing:1; | |
unsigned int isTearingDownMovie:1; | |
unsigned int isObservingLoadState:1; | |
unsigned int areClosedCaptionVisible:1; | |
unsigned int DRMCheckDone:1; | |
unsigned int hasCheckedMissingComponents:1; | |
unsigned int needToRunMovieOpenProfileTests:1; | |
unsigned int isForcingAudioOnlyUI:1; | |
} _flags; | |
} | |
+ (void)initialize; | |
+ (id)keyPathsForValuesAffectingCompositionForContentsOfFileURL; | |
- (id)init; | |
- (void)tearDownMovie; | |
- (void)close; | |
- (void)dealloc; | |
- (void)saveDocumentWithDelegate:(id)arg1 didSaveSelector:(SEL)arg2 contextInfo:(void *)arg3; | |
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3; | |
- (void)runModalSavePanelForSaveOperation:(unsigned long long)arg1 delegate:(id)arg2 didSaveSelector:(SEL)arg3 contextInfo:(void *)arg4; | |
- (BOOL)prepareSavePanel:(id)arg1; | |
- (void)document:(id)arg1 didSaveFromSavePanel:(BOOL)arg2 contextInfo:(void *)arg3; | |
- (void)saveToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 delegate:(id)arg4 didSaveSelector:(SEL)arg5 contextInfo:(void *)arg6; | |
- (void)saveProgressSheetDidEnd:(id)arg1 returnCode:(int)arg2 contextInfo:(void *)arg3; | |
- (BOOL)writeToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 originalContentsURL:(id)arg4 error:(id *)arg5; | |
- (void)resetComposition; | |
- (void)movieLoadStateDidChange:(id)arg1; | |
- (id)displayName; | |
- (id)movieLoadError; | |
- (void)movieStatusStringPosted:(id)arg1; | |
- (id)presentableErrorForError:(id)arg1 loadingMovieAtURL:(id)arg2; | |
- (id)presentableMissingSoftwareErrorForMissingComponents:(id)arg1; | |
- (BOOL)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2; | |
- (void)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2 delegate:(id)arg3 didRecoverSelector:(SEL)arg4 contextInfo:(void *)arg5; | |
- (id)mainViewController; | |
- (void)updateMainViewControllerForMovieWithoutKVONotification; | |
@property(readonly, nonatomic) MGMediaComposition *compositionForContentsOfFileURL; // @dynamic compositionForContentsOfFileURL; | |
@property(readonly, nonatomic) MGMovieAnalyzer *movieAnalyzer; // @dynamic movieAnalyzer; | |
@property(readonly, nonatomic) MGMovieThumbnailExtractionSession *thumbnailExtractionSession; // @dynamic thumbnailExtractionSession; | |
- (BOOL)isRestrictedFromSaving; | |
@property(readonly, nonatomic) BOOL canShare; // @dynamic canShare; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
- (void)loop:(id)arg1; | |
- (void)toggleClosedCaption:(id)arg1; | |
- (void)toggleForcedAudioOnly:(id)arg1; | |
- (void)movieRateChanged:(id)arg1; | |
- (void)movieEdited:(id)arg1; | |
- (void)timeDidChange:(id)arg1; | |
- (void)movieTimeChanged:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)movie:(id)arg1 didFinishAuthorizationWithError:(id)arg2; | |
- (void)authorizationFailedWithError:(id)arg1; | |
- (void)confirmAuthorization:(id)arg1; | |
- (void)waitForAuthorization; | |
- (void)DRMAlertDidEnd:(id)arg1 returnCode:(int)arg2 contextInfo:(void *)arg3; | |
- (void)checkForDRM; | |
- (void)displayDRMAuthorizationAlertWithDescription:(id)arg1 message:(id)arg2 buttonTitle:(id)arg3 waitForAuthorization:(BOOL)arg4; | |
- (id)chapterLanguageController; | |
- (id)subtitleLanguageController; | |
- (id)audioLanguageController; | |
- (void)takeChapterLanguageFromRepresentedObjectOf:(id)arg1; | |
- (void)setTextLanguageToSystemLanguageIfAvailable; | |
- (void)takeLanguageFromRepresentedObjectOf:(id)arg1; | |
- (void)disableSubtitles:(id)arg1; | |
- (void)takeSubtitleLanguageFromRepresentedObjectOf:(id)arg1; | |
- (void)updateAudioLanguageMenu:(id)arg1; | |
- (void)updateSubtitlesMenu:(id)arg1; | |
- (void)mainMenuNeedsUpdate:(id)arg1; | |
- (void)showWindows; | |
- (void)runAllMovieOpenProfileTestsIfNeeeded; | |
- (void)profileFPS; | |
- (void)profileSampleCurrentFPS:(id)arg1; | |
- (void)playerPlaybackTest:(id)arg1; | |
@property(copy, nonatomic) MGMediaComposition *compositionAtLastSave; // @synthesize compositionAtLastSave=_compositionAtLastSave; | |
@property(readonly, nonatomic) MGMediaComposition *composition; // @synthesize composition=_composition; | |
@property(readonly, nonatomic) QTMovie *movie; // @synthesize movie=_movie; | |
@end | |
@interface MGMovieDocument (MGMovieDocumentInspectionAttributes) <MGInspectionAttributeContainer> | |
- (void)updateAttributes; | |
- (void)updateDynamicAttributes; | |
- (void)setCurrentSizeAttribute:(id)arg1; | |
- (void)updateCurrentSizeAttribute; | |
@property(readonly, nonatomic) NSArray *inspectionAttributes; // @dynamic inspectionAttributes; | |
- (void)updateStaticAttributes; | |
- (BOOL)isTrackOfInterest:(id)arg1; | |
- (id)stringForMovieDisplaySize:(struct CGSize)arg1; | |
- (BOOL)hasChapters; | |
- (BOOL)hasFrameRate; | |
- (BOOL)hasDuration; | |
- (BOOL)hasVideo; | |
- (BOOL)usesVisualContext; | |
- (BOOL)isPlaying; | |
- (BOOL)isStreaming; | |
- (unsigned long long)dataSize; | |
- (unsigned long long)dataRate; | |
- (long long)loadState; | |
- (id)annotations; | |
- (CDStruct_900afa40)duration; | |
- (long long)timeScale; | |
- (float)rate; | |
- (float)staticFrameRate; | |
- (double)dynamicFrameRate; | |
- (id)sourceString; | |
- (id)chapterFormatString; | |
- (id)dataRateString; | |
- (id)bitRateString; | |
- (id)dataSizeString; | |
- (id)qualityString; | |
- (id)formatString; | |
- (id)fpsString; | |
- (id)currentSizeString; | |
- (id)normalSizeString; | |
- (id)localizedLocationAttributedStringForISO6709String:(id)arg1; | |
- (void)updateAnnotationStrings; | |
- (id)playingFPSString; | |
- (id)mediaStackString; | |
@property(readonly, nonatomic) NSArray *inspectionInformation; // @dynamic inspectionInformation; | |
@end | |
@interface MGMovieDocument (MGMovieDocumentScripting) | |
- (void)handlePlayCommand:(id)arg1; | |
- (void)handlePauseCommand:(id)arg1; | |
- (void)handleStopCommand:(id)arg1; | |
- (id)handleStepBackwardCommand:(id)arg1; | |
- (id)handleStepForwardCommand:(id)arg1; | |
- (id)handleTrimCommand:(id)arg1; | |
- (id)currentTimeInSeconds; | |
- (void)setCurrentTimeInSeconds:(id)arg1; | |
- (id)durationInSeconds; | |
- (id)naturalDimensions; | |
- (BOOL)loops; | |
- (void)setLoops:(BOOL)arg1; | |
- (BOOL)muted; | |
- (void)setMuted:(BOOL)arg1; | |
- (BOOL)playing; | |
- (void)setRate:(float)arg1; | |
- (float)volume; | |
- (void)setVolume:(float)arg1; | |
- (id)handleExportCommand:(id)arg1; | |
- (id)currentAudioRecordingDevice; | |
- (id)currentVideoRecordingDevice; | |
- (id)currentAudioCompression; | |
- (id)currentMovieCompression; | |
- (id)currentScreenCompression; | |
- (id)handleShowRemoteHUDCommand:(id)arg1; | |
@end | |
@interface MGMovieDocument (MGMovieDocumentShareSupport) | |
- (void)saveForWeb:(id)arg1; | |
- (void)shareToiTunes:(id)arg1; | |
- (void)shareToMMWebGallery:(id)arg1; | |
- (void)shareToMobileMeAlertDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
- (void)shareToYouTube:(id)arg1; | |
- (void)shareToYouTubeAlertDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
- (void)shareToPodcastProducer:(id)arg1; | |
- (void)saveForWebSheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
- (void)shareToiTunesSheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
- (void)shareToMMWebGallerySheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
- (void)shareToYouTubeSheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
@end | |
@interface MGMovieDocumentAudioOnlyViewController : MGDocumentViewController <MGVisualContentContainer> | |
{ | |
NSView *_playbackControlsContainerView; | |
MGAnimatedTabView *_timelineAndStatusStringTabView; | |
QTHUDTimeline *_timeline; | |
MGMovieDocumentTrimViewController *_trimViewController; | |
NSTimer *_trimFocusTimeoutTimer; | |
MGPopUpLabelView *_trimFocusPopUpLabelView; | |
QTHUDTimeFormatter *_trimFocusTimeFormatter; | |
MGMoviePlaybackController *_moviePlaybackController; | |
MGMovieStatusStringController *_movieStatusStringController; | |
struct CGSize _initialViewSize; | |
struct CGSize _initialTrimViewSize; | |
unsigned int _isShowingTrimControls:1; | |
unsigned int _isShowingTrimFocus:1; | |
} | |
+ (void)initialize; | |
+ (id)keyPathsForValuesAffectingMinimumContentSize; | |
+ (id)keyPathsForValuesAffectingMaximumContentSize; | |
+ (id)keyPathsForValuesAffectingTimelineUpdateInterval; | |
- (void)loadView; | |
- (void)becomeMainViewControllerForWindowController:(id)arg1; | |
- (void)resignMainViewControllerForWindowController:(id)arg1; | |
- (void)close; | |
- (struct CGRect)contentFrame; | |
- (struct CGRect)contentFrameForBoundsSize:(struct CGSize)arg1; | |
- (BOOL)prefersConstrainedContentAspectRatio; | |
- (struct CGSize)naturalContentSize; | |
- (struct CGSize)minimumContentSize; | |
- (struct CGSize)maximumContentSize; | |
@property(readonly, nonatomic) double timelineUpdateInterval; // @dynamic timelineUpdateInterval; | |
- (void)menuNeedsUpdate:(id)arg1; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
@property(nonatomic, getter=isShowingTrimControls) BOOL showingTrimControls; // @dynamic showingTrimControls; | |
- (void)startTrim:(id)arg1; | |
- (void)confirmTrim:(id)arg1; | |
- (void)cancelTrim:(id)arg1; | |
- (void)trimViewControllerDidCommitEditing:(id)arg1; | |
- (void)showTrimFocusWithTimeout:(BOOL)arg1 forMediaTime:(CDStruct_900afa40)arg2; | |
- (void)hideTrimFocus; | |
- (void)trimViewController:(id)arg1 willStartTrackingSelectionEdge:(int)arg2; | |
- (void)trimViewController:(id)arg1 didStopTrackingSelectionEdge:(int)arg2; | |
- (void)trimViewController:(id)arg1 willChangeSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (void)trimViewController:(id)arg1 willStepForwardSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (void)trimViewController:(id)arg1 willStepBackwardSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (void)beginGestureWithEvent:(id)arg1; | |
- (void)swipeWithEvent:(id)arg1; | |
- (void)scrollWheel:(id)arg1; | |
- (void)keyDown:(id)arg1; | |
- (void)mainWindowWillBeginSheet:(id)arg1; | |
- (void)takeMovieChapterStartTimeFrom:(id)arg1; | |
@property(readonly, nonatomic) QTHUDTimeline *timeline; // @synthesize timeline=_timeline; | |
@property(readonly, nonatomic) MGMovieStatusStringController *movieStatusStringController; // @synthesize movieStatusStringController=_movieStatusStringController; | |
@end | |
@interface MGMovieDocumentLoadingViewController : MGDocumentViewController <MGVisualContentContainer> | |
{ | |
struct CGSize _initialViewSize; | |
} | |
- (void)loadView; | |
- (struct CGRect)contentFrame; | |
- (struct CGRect)contentFrameForBoundsSize:(struct CGSize)arg1; | |
- (struct CGSize)naturalContentSize; | |
- (BOOL)prefersConstrainedContentAspectRatio; | |
- (struct CGSize)minimumContentSize; | |
- (struct CGSize)maximumContentSize; | |
- (BOOL)prefersBorderedOverlays; | |
@end | |
@interface MGMovieDocumentRemoteHUDViewController : NSViewController | |
{ | |
QTMovie *_movie; | |
QTMoviePlaybackController *_textPlaybackController; | |
QTMoviePlaybackController *_sliderPlaybackController; | |
QTHUDTimeFormatter *_timeFormatter; | |
} | |
- (void)loadView; | |
- (void)dealloc; | |
@property(retain) QTMovie *movie; // @synthesize movie=_movie; | |
@end | |
@interface MGMovieDocumentSaveAsAccessoryViewController : MGDocumentViewController | |
{ | |
NSPopUpButton *_presetPopUpButton; | |
MGMovieExportPreset *_currentExportPreset; | |
} | |
+ (id)keyPathsForValuesAffectingCurrentExportPresetFileTypes; | |
- (void)dealloc; | |
- (void)loadView; | |
@property(readonly, nonatomic) NSArray *currentExportPresetFileTypes; // @dynamic currentExportPresetFileTypes; | |
@property(retain, nonatomic) MGMovieExportPreset *currentExportPreset; // @synthesize currentExportPreset=_currentExportPreset; | |
@end | |
@interface MGMovieDocumentSaveProgressWindowController : NSWindowController <MGMovieSaveSessionDelegate> | |
{ | |
NSProgressIndicator *_progressIndicator; | |
id _completionHandler; | |
NSURL *_destination; | |
float _progress; | |
NSString *_progressText; | |
BOOL _finished; | |
NSError *_error; | |
BOOL _cancelled; | |
MGMovieSaveSession *_session; | |
} | |
+ (id)windowNibName; | |
- (id)init; | |
- (void)dealloc; | |
- (void)windowDidLoad; | |
- (void)saveSessionDidStart:(id)arg1; | |
- (void)saveSession:(id)arg1 didReachPercentProgress:(float)arg2; | |
- (void)saveSessionDidSucceed:(id)arg1; | |
- (void)saveSessionDidCancel:(id)arg1; | |
- (void)saveSession:(id)arg1 didFailWithError:(id)arg2; | |
- (void)cancelSaveOperation:(id)arg1; | |
@property(nonatomic, getter=isCancelled) BOOL cancelled; // @synthesize cancelled=_cancelled; | |
@property(copy, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(retain, nonatomic) MGMovieSaveSession *session; // @synthesize session=_session; | |
@property(retain, nonatomic) NSString *progressText; // @synthesize progressText=_progressText; | |
@property(nonatomic) float progress; // @synthesize progress=_progress; | |
@property(copy, nonatomic) NSURL *destination; // @synthesize destination=_destination; | |
@property(copy, nonatomic) id completionHandler; // @synthesize completionHandler=_completionHandler; | |
@end | |
@interface MGMovieDocumentSlideshowViewController : MGDocumentViewController <MGVisualContentContainer> | |
{ | |
QTMovieView *_movieView; | |
NSView *_resizeIndicatorView; | |
MGMoviePlaybackController *_moviePlaybackController; | |
MGAutovisibilityController *_autovisibilityController; | |
struct CGSize _movieNaturalSize; | |
struct CGSize _currentSize; | |
BOOL _prefersUnobscuredContent; | |
BOOL _shouldHandleMouseUp; | |
BOOL _handlingKeyEventInMovieView; | |
} | |
- (void)loadView; | |
- (void)becomeMainViewControllerForWindowController:(id)arg1; | |
- (void)resignMainViewControllerForWindowController:(id)arg1; | |
- (void)close; | |
- (struct CGRect)contentFrame; | |
- (struct CGRect)contentFrameForBoundsSize:(struct CGSize)arg1; | |
- (BOOL)prefersConstrainedContentAspectRatio; | |
- (struct CGSize)naturalContentSize; | |
- (struct CGSize)minimumContentSize; | |
- (void)_updateCurrentSize; | |
- (void)showForAutovisibilityController:(id)arg1; | |
- (void)hideForAutovisibilityController:(id)arg1 dueToTimeout:(BOOL)arg2; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)movieViewDidResize:(id)arg1; | |
- (BOOL)prefersUnobscuredContent; | |
- (void)setPrefersUnobscuredContent:(BOOL)arg1; | |
- (BOOL)prefersBorderedOverlays; | |
@property(readonly, nonatomic) struct CGSize currentSize; // @synthesize currentSize=_currentSize; | |
@end | |
@interface MGMovieDocumentTrimViewController : MGDocumentViewController | |
{ | |
MGMediaTimelineView *_timelineView; | |
MGMediaTimelineTrack *_videoTimelineTrack; | |
MGMediaTimelineTrack *_audioTimelineTrack; | |
id <MGMovieDocumentTrimViewControllerDelegate> _delegate; | |
MGMoviePlaybackController *_moviePlaybackController; | |
CDStruct_900afa40 _maximumTrimDuration; | |
NSString *_trimButtonTitle; | |
MGMovieDocumentTrimViewControllerState *_state; | |
NSUndoManager *_undoManager; | |
BOOL _isEditing; | |
BOOL _isAlwaysEditing; | |
} | |
+ (void)initialize; | |
+ (id)keyPathsForValuesAffectingTimelineUpdateInterval; | |
+ (id)undoTrimActionNameForSelectionEdge:(int)arg1; | |
- (id)initWithDocument:(id)arg1 nibName:(id)arg2 bundle:(id)arg3; | |
- (void)loadView; | |
- (void)close; | |
@property(readonly, nonatomic) double timelineUpdateInterval; // @dynamic timelineUpdateInterval; | |
- (id)undoManager; | |
- (void)setUndoManager:(id)arg1; | |
- (id)state; | |
- (void)setState:(id)arg1; | |
@property(nonatomic, getter=isEditing) BOOL editing; // @synthesize editing=_isEditing; | |
- (void)resetState; | |
- (void)discardEditing; | |
- (BOOL)commitEditing; | |
- (void)commitEditingWithDelegate:(id)arg1 didCommitSelector:(SEL)arg2 contextInfo:(void *)arg3; | |
- (void)commitEditingAlertDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
- (void)undoManagerWillCloseUndoGroup:(id)arg1; | |
- (void)undoManagerDidUndoChange:(id)arg1; | |
- (void)undoManagerDidRedoChange:(id)arg1; | |
- (void)timelineView:(id)arg1 willStartTrackingSelectionEdge:(int)arg2; | |
- (void)timelineView:(id)arg1 didStopTrackingSelectionEdge:(int)arg2; | |
- (CDStruct_900afa40)timelineView:(id)arg1 willChangeSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (CDStruct_900afa40)timelineView:(id)arg1 willStepForwardSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (CDStruct_900afa40)timelineView:(id)arg1 willStepBackwardSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (CDStruct_900afa40)timelineView:(id)arg1 willStepForwardCurrentMediaTimeToTime:(CDStruct_900afa40)arg2; | |
- (CDStruct_900afa40)timelineView:(id)arg1 willStepBackwardCurrentMediaTimeToTime:(CDStruct_900afa40)arg2; | |
- (void)selectAll:(id)arg1; | |
- (void)selectAllExcludingSilence:(id)arg1; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
- (void)flagsChanged:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (id)copyWithNibName:(id)arg1 bundle:(id)arg2; | |
@property(copy, nonatomic) NSString *trimButtonTitle; // @synthesize trimButtonTitle=_trimButtonTitle; | |
@property(nonatomic) CDStruct_900afa40 maximumTrimDuration; // @synthesize maximumTrimDuration=_maximumTrimDuration; | |
@property(nonatomic) id <MGMovieDocumentTrimViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, nonatomic) MGMediaTimelineView *timelineView; // @synthesize timelineView=_timelineView; | |
@end | |
@interface MGMovieDocumentTrimViewControllerState : NSObject | |
{ | |
CDStruct_977f9211 _selectionRange; | |
NSUndoManager *_undoManager; | |
} | |
+ (BOOL)automaticallyNotifiesObserversOfSelectionStart; | |
+ (id)keyPathsForValuesAffectingSelectionStart; | |
+ (BOOL)automaticallyNotifiesObserversOfSelectionEnd; | |
+ (id)keyPathsForValuesAffectingSelectionEnd; | |
- (id)init; | |
- (void)dealloc; | |
@property(nonatomic) CDStruct_977f9211 selectionRange; // @dynamic selectionRange; | |
@property(nonatomic) CDStruct_900afa40 selectionStart; // @dynamic selectionStart; | |
@property(nonatomic) CDStruct_900afa40 selectionEnd; // @dynamic selectionEnd; | |
@property(retain, nonatomic) NSUndoManager *undoManager; // @synthesize undoManager=_undoManager; | |
@end | |
@interface MGMovieDocumentViewController : MGDocumentViewController <MGVisualContentContainer> | |
{ | |
MGMoviePlaybackView *_moviePlaybackView; | |
MGDraggableView *_controlsView; | |
QTHUDBackgroundView *_controlsBackgroundView; | |
NSView *_playbackControlsContainerView; | |
NSView *_resizeIndicatorView; | |
MGAnimatedTabView *_timelineAndStatusStringTabView; | |
MGStatusOverlayView *_statusOverlayView; | |
NSWindowController *_parentWindowController; | |
MGMoviePlaybackController *_moviePlaybackController; | |
MGMovieStatusStringController *_movieStatusStringController; | |
MGAutovisibilityController *_autovisibilityController; | |
MGChapterExposeViewController *_chapterExposeViewController; | |
MGChapterExposeViewControllerFS *_chapterExposeViewControllerFS; | |
MGMovieDocumentTrimViewController *_trimViewController; | |
MGMovieDocumentRemoteHUDViewController *_remoteHUDController; | |
NSTimer *_trimFocusTimeoutTimer; | |
MGPopUpLabelView *_trimFocusPopUpLabelView; | |
QTHUDTimeFormatter *_trimFocusTimeFormatter; | |
id _trimCompletionHandler; | |
CDStruct_900afa40 _trimMaximumDuration; | |
NSString *_trimLocalizedActionName; | |
NSString *_trimSavedLocalizedActionName; | |
long long _fullScreenContentFillMode; | |
struct CGSize _controlsNaturalFrameSize; | |
struct CGSize _movieNaturalSize; | |
struct CGSize _currentSize; | |
struct CGRect _savedControlsFrame; | |
struct CGRect _boundsWhenControlsFrameWasSaved; | |
double _savedBackgroundViewContentBorderPosition; | |
double _trimControlsNaturalHeight; | |
NSNumberFormatter *_rateStatusOverlayFormatter; | |
double _initialStatusOverlayViewFrameDistanceFromTop; | |
NSTimer *_statusOverlayTimeoutTimer; | |
long long _HUDHideCount; | |
unsigned int _excludesMovieRegionForScreenCapture:1; | |
unsigned int _isShowingTrimControls:1; | |
unsigned int _isAnimatingControls:1; | |
unsigned int _isShowingTrimFocus:1; | |
unsigned int _prefersUnobscuredContent:1; | |
unsigned int _shouldHandleMouseUp:1; | |
unsigned int _isZoomed:1; | |
unsigned int _canZoomHorizontally:1; | |
unsigned int _canZoomVertically:1; | |
unsigned int _zoomUpdateIsScheduled:1; | |
unsigned int _isAnimatingFullScreen:1; | |
} | |
+ (void)initialize; | |
- (void)dealloc; | |
- (void)loadView; | |
- (void)becomeMainViewControllerForWindowController:(id)arg1; | |
- (void)resignMainViewControllerForWindowController:(id)arg1; | |
- (void)close; | |
- (struct CGRect)contentFrame; | |
- (struct CGRect)contentFrameForBoundsSize:(struct CGSize)arg1; | |
- (BOOL)prefersConstrainedContentAspectRatio; | |
- (struct CGSize)naturalContentSize; | |
- (struct CGSize)minimumContentSize; | |
- (struct CGRect)defaultControlsFrameForBounds:(struct CGRect)arg1; | |
- (unsigned long long)preferredAutoresizeBehaviorFlags; | |
- (void)layoutSubviewsOfView:(id)arg1 resizedFromOldSize:(struct CGSize)arg2; | |
- (BOOL)prefersUnobscuredContent; | |
- (void)setPrefersUnobscuredContent:(BOOL)arg1; | |
- (BOOL)prefersBorderedOverlays; | |
- (void)showForAutovisibilityController:(id)arg1; | |
- (void)hideForAutovisibilityController:(id)arg1 dueToTimeout:(BOOL)arg2; | |
- (void)resetAutovisibilityController; | |
- (void)playbackStateWasActivelyChanged; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (BOOL)validateUserInterfaceItem:(id)arg1; | |
@property(nonatomic) BOOL excludesMovieRegionForScreenCapture; // @dynamic excludesMovieRegionForScreenCapture; | |
@property(readonly, nonatomic, getter=isHUDVisible) BOOL HUDVisible; // @dynamic HUDVisible; | |
- (void)_updateCurrentSize; | |
- (void)movieViewDidResize:(id)arg1; | |
- (BOOL)isShowingRemoteHUD; | |
- (void)showRemoteHUD; | |
- (void)hideRemoteHUD; | |
- (BOOL)isFullScreen; | |
- (int)fullScreenContentFillMode; | |
- (void)setFullScreenContentFillMode:(int)arg1; | |
- (void)_setFullScreenContentFillModeUsingDurationFromCurrentEvent:(int)arg1; | |
- (void)_sendActionToWindowController:(SEL)arg1 from:(id)arg2; | |
- (void)actualSize:(id)arg1; | |
- (void)fitToScreen:(id)arg1; | |
- (void)fillScreen:(id)arg1; | |
- (void)stretchToScreen:(id)arg1; | |
- (void)panoramicStretchToScreen:(id)arg1; | |
- (int)_contentFillModeForZoom; | |
- (void)_updateZoomProperties; | |
- (void)_setNeedsZoomPropertiesUpdate; | |
@property(readonly, nonatomic, getter=isZoomed) BOOL zoomed; // @dynamic zoomed; | |
@property(readonly, nonatomic) BOOL canZoomHorizontally; // @dynamic canZoomHorizontally; | |
@property(readonly, nonatomic) BOOL canZoomVertically; // @dynamic canZoomVertically; | |
- (void)toggleZoom:(id)arg1; | |
- (void)windowControllerDidStartFullScreenAnimation:(id)arg1; | |
- (void)windowControllerDidFinishFullScreenAnimation:(id)arg1; | |
- (BOOL)canTrim; | |
@property(nonatomic, getter=isShowingTrimControls) BOOL showingTrimControls; // @dynamic showingTrimControls; | |
- (void)startTrim:(id)arg1; | |
- (void)startTrimWithMaximumDuration:(CDStruct_900afa40)arg1 localizedActionName:(id)arg2 completionHandler:(id)arg3; | |
- (void)confirmTrim:(id)arg1; | |
- (void)cancelTrim:(id)arg1; | |
- (void)trimViewControllerDidCommitEditing:(id)arg1; | |
- (void)trimDidEndWithResult:(BOOL)arg1; | |
- (void)showTrimFocusWithTimeout:(BOOL)arg1 forMediaTime:(CDStruct_900afa40)arg2; | |
- (void)hideTrimFocus; | |
- (void)trimViewController:(id)arg1 willStartTrackingSelectionEdge:(int)arg2; | |
- (void)trimViewController:(id)arg1 didStopTrackingSelectionEdge:(int)arg2; | |
- (void)trimViewController:(id)arg1 willChangeSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (void)trimViewController:(id)arg1 willStepForwardSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (void)trimViewController:(id)arg1 willStepBackwardSelectionEdge:(int)arg2 toTime:(CDStruct_900afa40)arg3; | |
- (BOOL)isShowingChapterExpose; | |
- (BOOL)isShowingWindowedChapters; | |
- (void)showWindowedChapters; | |
- (void)detachWindowedChapters; | |
- (void)hideWindowedChapters; | |
- (void)chapterWasPicked:(id)arg1; | |
- (BOOL)isShowingFullScreenChapters; | |
- (void)showFullScreenChapters; | |
- (void)chapterWasPickedInFullScreen:(id)arg1; | |
- (void)detachFullScreenChapterView; | |
- (void)hideFullScreenChapters; | |
- (void)toggleChapterExposeMode:(id)arg1; | |
- (void)showStatusOverlayString:(id)arg1 withImage:(id)arg2 shouldTimeout:(BOOL)arg3; | |
- (void)hideStatusOverlayString; | |
- (void)beginGestureWithEvent:(id)arg1; | |
- (void)swipeWithEvent:(id)arg1; | |
- (void)scrollWheel:(id)arg1; | |
- (void)keyDown:(id)arg1; | |
- (void)mouseDown:(id)arg1; | |
- (void)mouseDragged:(id)arg1; | |
- (void)mouseUp:(id)arg1; | |
- (void)mainWindowWillBeginSheet:(id)arg1; | |
@property(readonly, nonatomic) struct CGSize currentSize; // @synthesize currentSize=_currentSize; | |
@property(readonly, nonatomic) MGMovieStatusStringController *movieStatusStringController; // @synthesize movieStatusStringController=_movieStatusStringController; | |
@property(readonly, nonatomic) NSWindowController *parentWindowController; // @synthesize parentWindowController=_parentWindowController; | |
@end | |
@interface MGMovieExportPreset : NSObject | |
{ | |
NSDictionary *_presetDescription; | |
NSImage *_movieFrameImage; | |
double _movieDuration; | |
NSNumber *_movieDataSize; | |
BOOL _scalesUpWithoutImprovingQuality; | |
} | |
+ (id)exportSettingsForPresetDescription:(id)arg1; | |
+ (id)exportPresetsWithDescriptions:(id)arg1 forMovie:(id)arg2 mediaComposition:(id)arg3 hasMovieFrameImage:(BOOL)arg4; | |
+ (id)exportPresetsWithDescriptionsWithoutMovieFrameImage:(id)arg1 forMovie:(id)arg2 mediaComposition:(id)arg3; | |
+ (id)exportPresetsWithDescriptions:(id)arg1 forMovie:(id)arg2 mediaComposition:(id)arg3; | |
- (id)initWithPresetDescription:(id)arg1 movieFrameImage:(id)arg2 movieDuration:(double)arg3 movieDataSize:(id)arg4 scalesUpWithoutImprovingQuality:(BOOL)arg5; | |
- (id)init; | |
- (void)dealloc; | |
@property(readonly, copy, nonatomic) NSImage *image; // @dynamic image; | |
@property(readonly, copy, nonatomic) NSString *localizedName; // @dynamic localizedName; | |
@property(readonly, copy, nonatomic) NSString *localizedDescription; // @dynamic localizedDescription; | |
@property(readonly, copy, nonatomic) NSString *localizedEstimatedFileSizeDescription; // @dynamic localizedEstimatedFileSizeDescription; | |
@property(readonly, copy, nonatomic) NSDictionary *exportSettings; // @dynamic exportSettings; | |
@property(readonly, nonatomic) unsigned long long estimatedFileSize; // @dynamic estimatedFileSize; | |
@property(readonly, nonatomic, getter=isEnabled) BOOL enabled; // @dynamic enabled; | |
@property(readonly, copy, nonatomic) NSNumber *identifier; // @dynamic identifier; | |
- (id)description; | |
@end | |
@interface MGMovieExportSession : NSObject | |
{ | |
id <MGMovieExportSessionHelper> _exportSession; | |
id <MGMovieExportSessionDelegate> _delegate; | |
MGMediaComposition *_mediaComposition; | |
} | |
+ (void)initialize; | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3 sessionDelegate:(id)arg4; | |
- (void)dealloc; | |
- (void)cancel; | |
- (void)exportSessionDidReachPercentProgress:(float)arg1; | |
- (void)exportSessionDidSucceed; | |
- (void)exportSessionDidFailWithError:(id)arg1; | |
- (void)exportSessionDidCancel; | |
@end | |
@interface MGMovieLanguageController : NSObject | |
{ | |
QTMovie *_movie; | |
NSString *_mediaType; | |
MGLanguageAlternate *_currentLanguageAlternate; | |
NSDictionary *_languageTracksForLanguageAlternates; | |
NSDictionary *_excludedLanguageTracksForLanguageAlternates; | |
BOOL _languageAlternatesNeedUpdate; | |
BOOL _enabled; | |
MGLanguageAlternate *_authoredLanguageAlternate; | |
MGLanguageAlternate *_systemLanguageAlternate; | |
} | |
+ (BOOL)automaticallyNotifiesObserversOfCurrentLanguageAlternate; | |
- (id)init; | |
- (id)initWithMediaType:(id)arg1; | |
- (void)dealloc; | |
@property(nonatomic, getter=isEnabled) BOOL enabled; // @dynamic enabled; | |
@property(readonly, nonatomic) NSArray *languageAlternates; // @dynamic languageAlternates; | |
@property(readonly, nonatomic) NSArray *excludedLanguageAlternates; // @dynamic excludedLanguageAlternates; | |
@property(copy, nonatomic) MGLanguageAlternate *currentLanguageAlternate; // @dynamic currentLanguageAlternate; | |
@property(retain, nonatomic) QTMovie *movie; // @dynamic movie; | |
- (void)movieEdited:(id)arg1; | |
- (void)update; | |
@property(copy, nonatomic) MGLanguageAlternate *systemLanguageAlternate; // @synthesize systemLanguageAlternate=_systemLanguageAlternate; | |
@property(copy, nonatomic) MGLanguageAlternate *authoredLanguageAlternate; // @synthesize authoredLanguageAlternate=_authoredLanguageAlternate; | |
@end | |
@interface MGMoviePlaybackController : QTMoviePlaybackController | |
{ | |
unsigned long long _flags; | |
double _jogRate; | |
double _rateBeforeJogging; | |
} | |
+ (id)moviePaybackControllerWithMovie:(id)arg1; | |
@property(readonly, getter=isJogging) BOOL jogging; // @dynamic jogging; | |
@property double jogRate; // @dynamic jogRate; | |
- (void)joggingDidStop; | |
- (void)gotoBeginningOfPlaybackRange:(id)arg1; | |
- (void)gotoEndOfPlaybackRange:(id)arg1; | |
- (BOOL)handleKeyDown:(id)arg1; | |
- (BOOL)handleSwipeWithEvent:(id)arg1; | |
- (BOOL)wouldHandleBeginGestureWithEvent:(id)arg1; | |
- (BOOL)handleBeginGestureWithEvent:(id)arg1; | |
- (BOOL)handleScrollWheel:(id)arg1; | |
@end | |
@interface MGMoviePlaybackView : NSView | |
{ | |
MGMoviePlaybackController *_playbackController; | |
QTMovieLayer *_movieLayer; | |
MGPassThroughAnimator *_animator; | |
NSColor *_backgroundColor; | |
int _contentFillMode; | |
struct CGSize _fixedContentSize; | |
struct CGSize _movieNaturalSize; | |
MGBackgroundColorView *_HDCPAlertView; | |
unsigned long long _flags; | |
} | |
+ (void)initialize; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (void)dealloc; | |
- (BOOL)isOpaque; | |
- (id)animator; | |
- (void)viewWillMoveToWindow:(id)arg1; | |
- (void)viewDidMoveToWindow; | |
- (BOOL)mouseDownCanMoveWindow; | |
- (void)setExcludedViewRegionNeedsUpdate; | |
- (void)updateExcludedViewRegionIfNeeded; | |
- (void)updateExcludedViewRegion; | |
- (void)setIntersectingDisplayListNeedsUpdate; | |
- (void)updateIntersectingDisplayListIfNeeded; | |
- (void)updateIntersectingDisplayList; | |
- (void)renewGState; | |
- (void)updateHDCPStatus; | |
- (void)HDCPStatusDidChange:(id)arg1; | |
@property(nonatomic) BOOL excludesViewRegionForScreenCapture; // @dynamic excludesViewRegionForScreenCapture; | |
@property(retain, nonatomic) MGMoviePlaybackController *playbackController; // @dynamic playbackController; | |
- (struct CGRect)movieFrame; | |
- (struct CGRect)movieFrameForBoundsSize:(struct CGSize)arg1 contentFillMode:(int)arg2; | |
@property(copy, nonatomic) NSColor *backgroundColor; // @dynamic backgroundColor; | |
@property(nonatomic) int contentFillMode; // @dynamic contentFillMode; | |
@property(nonatomic) struct CGSize fixedContentSize; // @dynamic fixedContentSize; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
- (void)windowDidChangeID:(id)arg1; | |
- (void)playbackControllerMovieNaturalSizeDidChange:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(readonly, nonatomic) QTMovieLayer *movieLayer; // @synthesize movieLayer=_movieLayer; | |
@end | |
@interface MGMovieQuickTimeExportSession : NSObject <MGMovieExportSessionHelper> | |
{ | |
id <MGMovieExportSessionHelperDelegate> _delegate; | |
NSURL *_movieURL; | |
MGHelperProcess *_helperProcess; | |
id <MGMovieQuickTimeExportSessionImpl> _impl; | |
MGMediaComposition *_mediaComposition; | |
NSDictionary *_exportParameters; | |
BOOL _helperProcessDidExitCleanly; | |
NSString *_tempFilePath; | |
} | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3 sessionDelegate:(id)arg4; | |
- (void)dealloc; | |
- (void)exportSessionImplDidReachPercentProgress:(float)arg1; | |
- (void)exportSessionImplDidSucceed; | |
- (void)exportSessionImplDidFailWithError:(id)arg1; | |
- (void)exportSessionImplDidCancel; | |
- (void)helperProcessDidStart:(id)arg1; | |
- (void)helperProcessDidExit:(id)arg1; | |
- (void)cancel; | |
@end | |
@interface MGMovieRainForestExportSession : NSObject <MGMovieExportSessionHelper> | |
{ | |
struct OpaqueRFExportSession *_exportSessionRef; | |
id <MGMovieExportSessionHelperDelegate> _delegate; | |
MGMediaComposition *_mediaComposition; | |
void *_dispatchQueue; | |
BOOL _didCancel; | |
NSURL *_tempURL; | |
NSURL *_destinationURL; | |
} | |
+ (BOOL)canUseExportSessionForSubType:(id)arg1; | |
- (id)delegate; | |
- (void)exportSessionDidEndWithStatus:(int)arg1; | |
- (void)createExportSessionFromURL:(id)arg1 exportParameters:(id)arg2; | |
- (void)dealloc; | |
- (void)cancel; | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3 sessionDelegate:(id)arg4; | |
@end | |
@interface MGMovieSaveSession : NSObject | |
{ | |
id <MGMovieSaveSessionDelegate> _delegate; | |
NSURL *_movieURL; | |
MGHelperProcess *_helperProcess; | |
id <MGMovieSaveSessionImpl> _impl; | |
MGMediaComposition *_mediaComposition; | |
NSURL *_destination; | |
BOOL _helperProcessDidExitCleanly; | |
} | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 destination:(id)arg3 sessionDelegate:(id)arg4; | |
- (void)dealloc; | |
- (void)saveSessionImplDidReachPercentProgress:(float)arg1; | |
- (void)saveSessionImplDidSucceed; | |
- (void)saveSessionImplDidFailWithError:(id)arg1; | |
- (void)saveSessionImplDidCancel; | |
- (void)helperProcessDidStart:(id)arg1; | |
- (void)helperProcessDidExit:(id)arg1; | |
- (void)cancel; | |
@end | |
@interface MGMovieStatusStringController : NSObject | |
{ | |
QTMovie *_movie; | |
NSString *_statusString; | |
} | |
- (void)dealloc; | |
@property(retain) QTMovie *movie; // @dynamic movie; | |
- (void)resetStatusString; | |
- (void)movieDidPostMessageString:(id)arg1; | |
- (void)movieDidPostStatusString:(id)arg1; | |
- (void)movieRateDidChange:(id)arg1; | |
- (void)movieEdited:(id)arg1; | |
@property(copy, nonatomic) NSString *statusString; // @synthesize statusString=_statusString; | |
@end | |
@interface MGMovieThumbnailExtractionRequest : NSObject | |
{ | |
struct CGSize _size; | |
CDStruct_900afa40 _time; | |
id _imageReturnBlock; | |
} | |
- (id)initWithSize:(struct CGSize)arg1 atTime:(CDStruct_900afa40)arg2 imageReturnBlock:(id)arg3; | |
- (void)dealloc; | |
@property(readonly, nonatomic) id imageReturnBlock; // @synthesize imageReturnBlock=_imageReturnBlock; | |
@property(readonly, nonatomic) CDStruct_900afa40 time; // @synthesize time=_time; | |
@property(readonly, nonatomic) struct CGSize size; // @synthesize size=_size; | |
@end | |
@interface MGMovieThumbnailExtractionSession : NSObject | |
{ | |
QTMovie *_movie; | |
void *_dispatchQueue; | |
MGMovieThumbnailExtractor *_extractor; | |
void *_extractorTimeoutTimer; | |
NSSet *_availableThumbnailTimeRanges; | |
NSMutableArray *_pendingRequestsOutsideOfAvailableTimeRanges; | |
NSMutableArray *_extractionCancelationTokens; | |
NSCache *_thumbnailImageCache; | |
} | |
+ (id)sessionWithMovie:(id)arg1; | |
- (id)init; | |
- (id)initWithMovie:(id)arg1; | |
- (void)dealloc; | |
- (void)extractThumbnailWithSize:(struct CGSize)arg1 atTime:(CDStruct_900afa40)arg2 returningToBlock:(id)arg3; | |
- (void)cancelAllExtractions; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)performPendingExtractionRequest:(id)arg1; | |
@end | |
@interface MGMovieThumbnailExtractorPlaceholder : NSObject | |
{ | |
} | |
+ (id)initWithMovie:(id)arg1 dispatchQueue:(struct dispatch_queue_s *)arg2; | |
@end | |
@interface MGMultipartDataPart : NSObject | |
{ | |
NSString *mHeaders; | |
NSInputStream *mContentStream; | |
unsigned long long mContentLength; | |
} | |
+ (id)partWithName:(id)arg1 dataContent:(id)arg2; | |
+ (id)partWithName:(id)arg1 fileContent:(id)arg2; | |
- (id)initWithName:(id)arg1 dataContent:(id)arg2; | |
- (id)initWithName:(id)arg1 fileContent:(id)arg2; | |
- (id)initWithHeaders:(id)arg1 dataContent:(id)arg2; | |
- (id)initWithHeaders:(id)arg1 streamContent:(id)arg2 length:(unsigned long long)arg3; | |
- (void)dealloc; | |
- (id)headersAsString; | |
- (id)contentAsStream; | |
- (unsigned long long)contentLength; | |
@end | |
@interface MGMultipartImageLayer : CALayer | |
{ | |
CALayer *_imagePartLayers[9]; | |
} | |
- (id)contentsForImagePart:(int)arg1; | |
- (void)setContents:(id)arg1 forImagePart:(int)arg2; | |
- (void)setContentsBySubdividingNinePartImage:(struct CGImage *)arg1 intoLeftWidth:(double)arg2 rightWidth:(double)arg3 bottomHeight:(double)arg4 topHeight:(double)arg5 middleWidth:(double)arg6 middleHeight:(double)arg7; | |
- (void)layoutSublayers; | |
@end | |
@interface MGMultipartInputStream : NSInputStream | |
{ | |
NSInputStream *mCurrentStream; | |
unsigned int mStreamIndex; | |
NSString *mTemporaryFile; | |
NSString *mBoundary; | |
NSMutableArray *mParts; | |
NSMutableArray *mPartStreams; | |
unsigned long long mLength; | |
} | |
- (id)init; | |
- (void)dealloc; | |
- (id)boundary; | |
- (void)addPartWithName:(id)arg1 data:(id)arg2; | |
- (void)addPartWithName:(id)arg1 string:(id)arg2; | |
- (void)addPartWithName:(id)arg1 intValue:(int)arg2; | |
- (void)addPartWithName:(id)arg1 fileAtPath:(id)arg2; | |
- (void)buildBody; | |
- (unsigned long long)length; | |
- (id)partStreams; | |
- (void)open; | |
- (void)close; | |
- (BOOL)hasBytesAvailable; | |
- (long long)read:(char *)arg1 maxLength:(unsigned long long)arg2; | |
- (BOOL)getBuffer:(char **)arg1 length:(unsigned long long *)arg2; | |
- (void)dd_readIntoFile:(id)arg1; | |
- (id)tempFileWithName:(id)arg1; | |
- (id)inputStreamWithTemporaryFile; | |
@end | |
@interface MGNonAutoCyclingHUDButtonCell : QTHUDButtonCell | |
{ | |
} | |
- (long long)nextState; | |
@end | |
@interface MGOffsetPlayImageHUDButtonCell : QTHUDButtonCell | |
{ | |
} | |
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2; | |
@end | |
@interface MGOpenURLPanel : NSPanel | |
{ | |
NSComboBox *_URLField; | |
NSButton *_OKButton; | |
NSString *_URLString; | |
NSArray *_recentURLs; | |
NSSet *_allowedURLSchemes; | |
} | |
+ (id)openURLPanel; | |
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4; | |
- (void)dealloc; | |
- (void)close; | |
@property(readonly) NSURL *URL; // @dynamic URL; | |
- (void)ok:(id)arg1; | |
- (void)cancel:(id)arg1; | |
- (long long)runModal; | |
@property(copy, nonatomic) NSSet *allowedURLSchemes; // @synthesize allowedURLSchemes=_allowedURLSchemes; | |
@property(copy, nonatomic) NSArray *recentURLs; // @synthesize recentURLs=_recentURLs; | |
@property(copy, nonatomic) NSString *URLString; // @synthesize URLString=_URLString; | |
@end | |
@interface MGPanoramicStretchFilter : CIFilter | |
{ | |
CIImage *inputImage; | |
CIVector *inputCenter; | |
CIVector *inputScale; | |
CIVector *inputIntensity; | |
CIVector *inputDistance; | |
} | |
+ (void)initialize; | |
- (id)outputImage; | |
- (struct CGRect)regionOf:(int)arg1 destRect:(struct CGRect)arg2 userInfo:(id)arg3; | |
- (id)customAttributes; | |
@end | |
@interface MGPassThroughAnimator : NSProxy | |
{ | |
id _animationTarget; | |
id _defaultAnimator; | |
id _currentTarget; | |
NSSet *_passThroughSelectorStrings; | |
unsigned long long _animatingRefCount; | |
} | |
- (id)initWithAnimationTarget:(id)arg1 defaultAnimator:(id)arg2 passThroughSelectors:(SEL)arg3; | |
- (id)initWithAnimationTarget:(id)arg1 defaultAnimator:(id)arg2 passThroughSelectorStrings:(id)arg3; | |
- (void)dealloc; | |
- (BOOL)isAnimating; | |
- (void)forwardInvocation:(id)arg1; | |
- (id)methodSignatureForSelector:(SEL)arg1; | |
@end | |
@interface MGPixelAlignedAntialiasingTextField : NSTextField | |
{ | |
} | |
- (void)drawRect:(struct CGRect)arg1; | |
@end | |
@interface MGPooledData : NSMutableData | |
{ | |
MGDataPool *_dataPool; | |
unsigned long long _dataPoolIndex; | |
NSMutableData *_copiedBacking; | |
} | |
- (id)init; | |
- (id)initWithIndex:(unsigned long long)arg1 inDataPool:(id)arg2; | |
- (void)dealloc; | |
- (unsigned long long)length; | |
- (const void *)bytes; | |
- (void *)mutableBytes; | |
- (void)setLength:(unsigned long long)arg1; | |
@end | |
@interface MGPopUpLabelLayer : CALayer | |
{ | |
CATextLayer *_labelTextLayer; | |
struct CGRect _constraintFrame; | |
int _arrowEdge; | |
int _lastArrowEdge; | |
double _lastArrowOffset; | |
struct CGSize _lastPreferredFrameSize; | |
} | |
+ (id)popUpPathWithBounds:(struct CGRect)arg1 cornerRadius:(double)arg2 arrowLength:(double)arg3 arrowWidth:(double)arg4 arrowOffset:(double)arg5 arrowEdge:(int)arg6; | |
+ (id)popUpImageForPreferredFrameSize:(struct CGSize)arg1 arrowOffset:(double)arg2 arrowEdge:(int)arg3; | |
+ (id)defaultActionForKey:(id)arg1; | |
- (id)init; | |
- (struct CGSize)preferredFrameSize; | |
- (void)sizeToFit; | |
- (void)setPosition:(struct CGPoint)arg1; | |
@property(copy, nonatomic) NSString *labelString; // @dynamic labelString; | |
@property(nonatomic) struct CGRect constraintFrame; // @dynamic constraintFrame; | |
@property(nonatomic) int arrowEdge; // @dynamic arrowEdge; | |
@end | |
@interface MGPopUpLabelView : NSView | |
{ | |
struct CGRect _oldBounds; | |
MGPopUpLabelLayer *_labelLayer; | |
double _labelPosition; | |
} | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
@property(nonatomic) double labelPosition; // @dynamic labelPosition; | |
@property(copy, nonatomic) NSString *labelString; // @dynamic labelString; | |
@end | |
@interface MGPosterImageOperation : NSOperation | |
{ | |
NSDictionary *_saveParameters; | |
NSError *_error; | |
} | |
- (id)initWithParameters:(id)arg1; | |
- (void)dealloc; | |
- (void)main; | |
- (void)createPosterImage; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGProgressEstimator : NSObject <NSCopying> | |
{ | |
double _memory; | |
double _progress[2]; | |
double _TISRD[2]; | |
} | |
+ (void)initialize; | |
- (id)init; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (void)setProgress:(double)arg1 forDate:(id)arg2; | |
- (double)estimatedProgressForDate:(id)arg1; | |
- (id)estimatedDateForProgress:(double)arg1; | |
- (void)reset; | |
@end | |
@interface MGQuartzComposerDocument : MGDocument | |
{ | |
} | |
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3; | |
@end | |
@interface MGReadMeOperation : NSOperation | |
{ | |
NSDictionary *_saveParameters; | |
NSError *_error; | |
} | |
- (id)initWithParameters:(id)arg1; | |
- (void)dealloc; | |
- (void)main; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGReadOnlyRangeOfAppendableData : NSData | |
{ | |
MGAppendableData *_sourceData; | |
struct _NSRange _range; | |
} | |
- (id)initWithRange:(struct _NSRange)arg1 ofData:(id)arg2; | |
- (id)init; | |
- (void)dealloc; | |
- (unsigned long long)length; | |
- (const void *)bytes; | |
@end | |
@interface MGRecordingDocument (MGRecordingDocumentScripting) | |
- (void)handleStartCommand:(id)arg1; | |
- (void)applyDocumentErrorsToScriptCommand:(id)arg1; | |
- (void)handleStopCommand:(id)arg1; | |
@end | |
@interface MGReferenceMovieOperation : NSOperation | |
{ | |
NSDictionary *_saveParameters; | |
NSError *_error; | |
} | |
- (id)initWithParameters:(id)arg1; | |
- (void)dealloc; | |
- (void)main; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGSaveForWebJob : MGJob | |
{ | |
MGPosterImageOperation *_posterImageOperation; | |
MGReferenceMovieOperation *_referenceMovieOperation; | |
MGReadMeOperation *_readMeOperation; | |
NSURL *_revealURL; | |
NSError *_error; | |
} | |
+ (id)saveForWebJobWithMovieURL:(id)arg1 saveParameters:(id)arg2; | |
+ (id)keyPathsForValuesAffectingCanReveal; | |
- (id)initWithMovieURL:(id)arg1 saveParameters:(id)arg2; | |
- (void)dealloc; | |
@property(readonly, nonatomic) NSSet *operations; // @dynamic operations; | |
@property(readonly, nonatomic) NSString *name; // @dynamic name; | |
@property(readonly, nonatomic) NSImage *icon; // @dynamic icon; | |
@property(readonly, nonatomic, getter=isProgressIndeterminate) BOOL progressIndeterminate; // @dynamic progressIndeterminate; | |
@property(readonly, nonatomic) BOOL canReveal; // @dynamic canReveal; | |
- (void)reveal; | |
@property(readonly, nonatomic) NSString *runningStatusString; // @dynamic runningStatusString; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(retain, nonatomic) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGSaveForWebWindowController : NSWindowController | |
{ | |
NSPopUpButton *_folderPopup; | |
NSTextField *_nameField; | |
NSArray *_exportPresets; | |
NSIndexSet *_selectionIndexes; | |
NSURL *_outputFolder; | |
NSString *_name; | |
} | |
+ (void)initialize; | |
+ (id)saveForWebWindowController; | |
+ (id)keyPathsForValuesAffectingCanSave; | |
- (id)init; | |
- (void)dealloc; | |
- (void)windowDidLoad; | |
@property(readonly, nonatomic) BOOL canSave; | |
- (void)setDocument:(id)arg1; | |
- (BOOL)checkForExistingOuputFiles; | |
- (void)exportAndShare; | |
- (id)exportNameForBaseName:(id)arg1 exportPreset:(id)arg2; | |
- (id)posterImageNameForBaseName:(id)arg1; | |
- (id)referenceMovieNameForBaseName:(id)arg1; | |
- (id)readMeNameForBaseName:(id)arg1; | |
- (id)exportParametersForConfig:(id)arg1 sourceURL:(id)arg2 destinationURL:(id)arg3; | |
- (id)referenceMovieParametersForConfig:(id)arg1 destinationURL:(id)arg2; | |
- (void)beginShare:(id)arg1; | |
- (void)closeShareWindow:(id)arg1; | |
- (void)chooseFolder:(id)arg1; | |
@property(copy, nonatomic) NSIndexSet *selectionIndexes; // @synthesize selectionIndexes=_selectionIndexes; | |
@property(copy, nonatomic) NSURL *outputFolder; // @synthesize outputFolder=_outputFolder; | |
@property(readonly, copy, nonatomic) NSArray *exportPresets; // @synthesize exportPresets=_exportPresets; | |
@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@end | |
@interface MGScreenDescriptor : NSObject <NSCopying, NSCoding> | |
{ | |
unsigned int _vendorNumber; | |
unsigned int _modelNumber; | |
unsigned int _serialNumber; | |
} | |
- (id)initWithVendorNumber:(unsigned int)arg1 modelNumber:(unsigned int)arg2 serialNumber:(unsigned int)arg3; | |
- (id)initWithCoder:(id)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)init; | |
- (id)description; | |
- (unsigned long long)hash; | |
- (BOOL)isEqual:(id)arg1; | |
- (BOOL)isEqualToScreenDescriptor:(id)arg1; | |
@end | |
@interface MGScreenRecordingDocument : MGRecordingDocument | |
{ | |
MGScreenRecordingDocumentViewController *_mainViewController; | |
MGCaptureDeviceSelectionController *_captureDeviceSelectionController; | |
QTCaptureScreenInput *_captureScreenInput; | |
MGCaptureAudioPreviewOutput *_captureAudioPreviewOutput; | |
NSArray *_availableCompressionPresets; | |
MGCaptureCompressionPreset *_compressionPreset; | |
NSStatusItem *_statusItem; | |
id _hotKeyMonitor; | |
NSURL *_outputFileURL; | |
unsigned long long _startHostTime; | |
unsigned long long _stopHostTime; | |
BOOL _isInitiallySetup; | |
BOOL _isClosing; | |
BOOL _isWorkspaceInactive; | |
} | |
+ (void)initialize; | |
- (id)init; | |
- (void)dealloc; | |
- (id)mainViewController; | |
- (void)viewControllerDidLoadView:(id)arg1; | |
- (void)close; | |
- (void)applyCompressionOptionsToMovieFileOutput; | |
@property(retain, nonatomic) MGCaptureCompressionPreset *compressionPreset; // @dynamic compressionPreset; | |
- (id)baseOutputFileName; | |
- (void)createRecordingStatusItemIfNecessary; | |
- (void)closeRecordingStatusItemAndShowDocumentWindow; | |
- (void)prepareToStartRecording; | |
- (void)recordingConfirmationSheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3; | |
- (void)documentWindowDidEndSheetWhileRecording:(id)arg1; | |
- (BOOL)startWritingDataToURL:(id)arg1 error:(id *)arg2; | |
- (void)stopWritingData; | |
- (void)captureFileOutputDidOutputSampleBuffer:(id)arg1 fromConnection:(id)arg2; | |
- (void)highlightRecordingStatusItem; | |
- (void)updateCaptureSessionRunningState; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)workspaceSessionDidResignActive:(id)arg1; | |
- (void)workspaceSessionDidBecomeActive:(id)arg1; | |
@property(readonly, nonatomic) NSArray *availableCompressionPresets; // @synthesize availableCompressionPresets=_availableCompressionPresets; | |
@property(readonly, nonatomic) MGCaptureAudioPreviewOutput *captureAudioPreviewOutput; // @synthesize captureAudioPreviewOutput=_captureAudioPreviewOutput; | |
@property(readonly, nonatomic) MGCaptureDeviceSelectionController *captureDeviceSelectionController; // @synthesize captureDeviceSelectionController=_captureDeviceSelectionController; | |
@end | |
@interface MGScreenRecordingDocument (MGScreenRecordingDocumentInspectionAttributes) <MGInspectionAttributeContainer> | |
+ (id)keyPathsForValuesAffectingInspectionAttributes; | |
@property(readonly, nonatomic) NSArray *inspectionAttributes; // @dynamic inspectionAttributes; | |
@property(readonly, nonatomic) NSArray *inspectionInformation; // @dynamic inspectionInformation; | |
@end | |
@interface MGScreenRecordingDocument (MGScreenRecordingDocumentScripting) | |
- (void)handlePauseCommand:(id)arg1; | |
- (void)handleResumeCommand:(id)arg1; | |
- (id)currentAudioRecordingDevice; | |
- (id)currentVideoRecordingDevice; | |
- (id)currentAudioCompression; | |
- (id)currentMovieCompression; | |
- (id)currentScreenCompression; | |
- (void)setCurrentAudioRecordingDevice:(id)arg1; | |
- (void)setCurrentVideoRecordingDevice:(id)arg1; | |
- (void)setCurrentAudioCompression:(id)arg1; | |
- (void)setCurrentMovieCompression:(id)arg1; | |
- (void)setCurrentScreenCompression:(id)arg1; | |
- (unsigned long long)dataSize; | |
- (unsigned long long)dataRate; | |
- (id)durationInSeconds; | |
- (id)currentTimeInSeconds; | |
- (void)setCurrentTimeInSeconds:(id)arg1; | |
- (id)naturalDimensions; | |
- (BOOL)loops; | |
- (void)setLoops:(BOOL)arg1; | |
- (BOOL)muted; | |
- (void)setMuted:(BOOL)arg1; | |
- (float)volume; | |
- (void)setVolume:(float)arg1; | |
- (BOOL)playing; | |
- (float)rate; | |
- (void)setRate:(float)arg1; | |
@end | |
@interface MGScreenRecordingDocumentViewController : MGDocumentViewController <MGVisualContentContainer> | |
{ | |
NSButton *_recordButton; | |
MGAudioLevelIndicator *_audioLevelIndicator; | |
NSPopUpButton *_optionsPopUp; | |
struct CGSize _initialViewSize; | |
MGCaptureDeviceAndInputSourceSelectionController *_deviceSelectionController; | |
NSTimer *_audioLevelIndicatorTimer; | |
} | |
+ (void)initialize; | |
- (void)loadView; | |
- (void)close; | |
- (struct CGRect)contentFrame; | |
- (struct CGRect)contentFrameForBoundsSize:(struct CGSize)arg1; | |
- (struct CGSize)naturalContentSize; | |
- (BOOL)prefersConstrainedContentAspectRatio; | |
- (struct CGSize)minimumContentSize; | |
- (struct CGSize)maximumContentSize; | |
- (void)menuNeedsUpdate:(id)arg1; | |
- (BOOL)isShowingDocumentModalInterface; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (void)keyDown:(id)arg1; | |
- (void)startRecording:(id)arg1; | |
- (void)takeSelectedAudioDeviceFromRepresentedObjectOf:(id)arg1; | |
- (void)takeSelectedCompressionPresetFromRepresentedObjectOf:(id)arg1; | |
- (void)chooseOutputDirectory:(id)arg1; | |
- (void)changeAudioPreviewVolumeToMaximum:(id)arg1; | |
- (void)changeAudioPreviewVolumeToMinimum:(id)arg1; | |
- (void)startAudioLevelIndicatorTimer; | |
- (void)stopAudioLevelIndicatorTimer; | |
- (void)updateAudioLevelIndicator:(id)arg1; | |
@property(readonly, nonatomic) NSString *audioDeviceErrorString; // @dynamic audioDeviceErrorString; | |
@property(readonly, nonatomic) MGCaptureDeviceAndInputSourceSelectionController *deviceSelectionController; // @synthesize deviceSelectionController=_deviceSelectionController; | |
@end | |
@interface MGScreenRegistry : NSObject | |
{ | |
NSMapTable *_descriptions; | |
NSMapTable *_owners; | |
unsigned int _persisting:1; | |
unsigned int _modificationDepth:31; | |
} | |
+ (id)sharedScreenRegistry; | |
- (id)init; | |
- (void)dealloc; | |
- (id)bestAvailableScreenForPreferredScreen:(id)arg1; | |
- (void)_beginModification; | |
- (void)_endModification; | |
- (void)setOwner:(id)arg1 forScreen:(id)arg2; | |
- (void)removeOwnerForScreen:(id)arg1; | |
- (void)applicationDidChangeScreenParameters:(id)arg1; | |
@end | |
@interface MGScreenRegistryScreenDescription : NSObject | |
{ | |
NSSet *_descriptors; | |
struct CGRect _frame; | |
} | |
+ (id)descriptionFromScreen:(id)arg1; | |
- (void)dealloc; | |
- (id)description; | |
@property(nonatomic) struct CGRect screenFrame; // @synthesize screenFrame=_frame; | |
@property(copy, nonatomic) NSSet *screenDescriptors; // @synthesize screenDescriptors=_descriptors; | |
@end | |
@interface MGSetOfMediaTimelineRangeMarkersFromSetOfTimeRangesValueTransfromer : NSValueTransformer | |
{ | |
id _rangeMarkerRepresentedObject; | |
} | |
+ (Class)transformedValueClass; | |
+ (BOOL)allowsReverseTransformation; | |
- (id)initWithRangeMarkerRepresentedObject:(id)arg1; | |
- (id)init; | |
- (void)dealloc; | |
- (id)transformedValue:(id)arg1; | |
- (id)reverseTransformedValue:(id)arg1; | |
@end | |
@interface MGShadowedTextFieldCell : NSTextFieldCell | |
{ | |
} | |
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2; | |
@end | |
@interface MGShareToWebGalleryWindowController : NSWindowController | |
{ | |
NSURLCredential *_loginCredential; | |
NSMutableDictionary *_metadata; | |
BOOL _includeiPhoneCompatibleMovie; | |
} | |
- (id)initReturningAccountSetupError:(id *)arg1; | |
- (void)dealloc; | |
- (void)setDocument:(id)arg1; | |
- (void)beginShare:(id)arg1; | |
- (void)closeShareWindow:(id)arg1; | |
- (void)exportAndShare; | |
@property(nonatomic) BOOL includeiPhoneCompatibleMovie; // @synthesize includeiPhoneCompatibleMovie=_includeiPhoneCompatibleMovie; | |
@property(readonly, nonatomic) NSMutableDictionary *metadata; // @synthesize metadata=_metadata; | |
@end | |
@interface MGShareToYouTubeWindowController : NSWindowController | |
{ | |
NSView *_authView; | |
NSView *_authViewFirstResponder; | |
NSView *_metadataView; | |
NSView *_metadataViewFirstResponder; | |
NSView *_termsOfServiceView; | |
NSView *_currentView; | |
NSString *_userName; | |
NSString *_password; | |
NSString *_authToken; | |
NSArray *_categories; | |
NSURLConnection *_authenticationConnection; | |
NSMutableData *_authenticationDownloadedData; | |
NSURLConnection *_fetchCategoriesConnection; | |
NSMutableData *_fetchCategoriesDownloadedData; | |
BOOL _shouldStorePasswordInKeychain; | |
BOOL _authenticationFailed; | |
BOOL _videoTooLong; | |
NSError *_fetchingStandardCategoriesError; | |
NSMutableDictionary *_metadata; | |
} | |
+ (CDStruct_900afa40)maximumMovieDurationForYouTube; | |
+ (id)keyPathsForValuesAffectingMetadataContainsInvalidTags; | |
+ (id)dictionaryWithResponseString:(id)arg1; | |
- (id)init; | |
- (void)dealloc; | |
- (void)windowDidLoad; | |
- (void)windowWillClose:(id)arg1; | |
- (void)makeCurrentView:(id)arg1; | |
- (void)switchToAuthView; | |
- (void)switchToMetadataView; | |
@property(readonly, nonatomic, getter=isAuthenticating) BOOL authenticating; // @dynamic authenticating; | |
@property(readonly, nonatomic, getter=isFetchingStandardCategories) BOOL fetchingStandardCategories; // @dynamic fetchingStandardCategories; | |
@property(readonly, nonatomic) BOOL metadataContainsInvalidTags; // @dynamic metadataContainsInvalidTags; | |
- (void)setDocument:(id)arg1; | |
- (void)beginShare:(id)arg1; | |
- (void)closeShareWindow:(id)arg1; | |
- (void)changeUser:(id)arg1; | |
- (void)authenticate:(id)arg1; | |
- (void)showTermsOfService:(id)arg1; | |
- (void)showMetadata:(id)arg1; | |
- (void)startAuthentication; | |
- (void)cancelAuthentication; | |
- (void)startFetchingStandardCategories; | |
- (void)connection:(id)arg1 didReceiveData:(id)arg2; | |
- (void)connectionDidFinishLoading:(id)arg1; | |
- (void)connection:(id)arg1 didFailWithError:(id)arg2; | |
- (id)stringByURLEncoding:(id)arg1; | |
- (void)exportAndShare; | |
@property(readonly, nonatomic) NSMutableDictionary *metadata; // @synthesize metadata=_metadata; | |
@property(copy, nonatomic) NSError *fetchingStandardCategoriesError; // @synthesize fetchingStandardCategoriesError=_fetchingStandardCategoriesError; | |
@property(nonatomic) BOOL authenticationFailed; // @synthesize authenticationFailed=_authenticationFailed; | |
@property(copy, nonatomic) NSArray *categories; // @synthesize categories=_categories; | |
@property(copy, nonatomic) NSString *authToken; // @synthesize authToken=_authToken; | |
@property(nonatomic) BOOL shouldStorePasswordInKeychain; // @synthesize shouldStorePasswordInKeychain=_shouldStorePasswordInKeychain; | |
@property(copy, nonatomic) NSString *password; // @synthesize password=_password; | |
@property(copy, nonatomic) NSString *userName; // @synthesize userName=_userName; | |
@end | |
@interface MGShareToiTunesWindowController : NSWindowController | |
{ | |
NSArray *_exportPresetsArray; | |
NSIndexSet *_exportPresetsSelectionIndexSet; | |
} | |
+ (id)shareToiTunesWindowController; | |
- (id)init; | |
- (void)dealloc; | |
- (void)setDocument:(id)arg1; | |
- (void)beginShare:(id)arg1; | |
- (void)closeShareWindow:(id)arg1; | |
- (void)exportAndShare; | |
@property(copy, nonatomic) NSIndexSet *exportPresetsSelectionIndexSet; // @synthesize exportPresetsSelectionIndexSet=_exportPresetsSelectionIndexSet; | |
@property(readonly, copy, nonatomic) NSArray *exportPresetsArray; // @synthesize exportPresetsArray=_exportPresetsArray; | |
@end | |
@interface MGSimpleBinder : NSObject | |
{ | |
id _target; | |
NSString *_binding; | |
id _observable; | |
NSString *_keyPath; | |
NSDictionary *_options; | |
BOOL _modifyingTarget; | |
BOOL _modifyingObservable; | |
} | |
- (id)init; | |
- (id)initWithTarget:(id)arg1 binding:(id)arg2 observable:(id)arg3 keyPath:(id)arg4 oprions:(id)arg5; | |
- (void)dealloc; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(readonly) NSDictionary *options; // @synthesize options=_options; | |
@property(readonly) NSString *keyPath; // @synthesize keyPath=_keyPath; | |
@property(readonly) id observable; // @synthesize observable=_observable; | |
@property(readonly) NSString *binding; // @synthesize binding=_binding; | |
@property(readonly) id target; // @synthesize target=_target; | |
@end | |
@interface MGSimplePanoramicStretchFilter : CIFilter | |
{ | |
NSNumber *inputAspectRatio; | |
CIVector *inputExtent; | |
CIImage *inputImage; | |
} | |
- (id)outputImage; | |
- (id)customAttributes; | |
@end | |
@interface MGSlideshowMovieView : QTMovieView | |
{ | |
NSEvent *_mouseDownEventToHandle; | |
} | |
- (void)dealloc; | |
- (BOOL)mouseDownCanMoveWindow; | |
- (void)mouseDown:(id)arg1; | |
- (void)mouseDragged:(id)arg1; | |
- (void)mouseUp:(id)arg1; | |
- (id)menuForEvent:(id)arg1; | |
- (void)doCommandBySelector:(SEL)arg1; | |
- (void)keyDown:(id)arg1; | |
@property(retain, nonatomic) NSEvent *mouseDownEventToHandle; // @synthesize mouseDownEventToHandle=_mouseDownEventToHandle; | |
@end | |
@interface MGStatusOverlayView : NSView | |
{ | |
NSTextFieldCell *_textFieldCell; | |
double _textFieldCellHeight; | |
NSImage *_image; | |
} | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
- (void)drawRect:(struct CGRect)arg1; | |
@property(copy, nonatomic) NSString *stringValue; // @dynamic stringValue; | |
@property(retain, nonatomic) NSImage *image; // @dynamic image; | |
@end | |
@interface MGSystemPowerUtilities : NSObject | |
{ | |
int _count; | |
unsigned int _assertionID; | |
int _lock; | |
} | |
+ (id)systemPowerUtilities; | |
- (id)init; | |
- (BOOL)disableSystemSleep; | |
- (void)enableSystemSleep; | |
@end | |
@interface MGTableSelectionBox : NSBox | |
{ | |
long long _backgroundStyle; | |
BOOL _selected; | |
} | |
- (void)updateFillColor; | |
- (void)viewWillMoveToWindow:(id)arg1; | |
- (void)viewDidMoveToWindow; | |
@property(nonatomic, getter=isSelected) BOOL selected; // @dynamic selected; | |
@property(readonly, nonatomic) long long backgroundStyle; // @synthesize backgroundStyle=_backgroundStyle; | |
@end | |
@interface MGTemporaryAnimationDelegate : NSObject | |
{ | |
id finishedBlock; | |
} | |
+ (id)delegateWithBlock:(id)arg1; | |
- (id)initWithBlock:(id)arg1; | |
- (void)dealloc; | |
- (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; | |
@property(copy) id finishedBlock; // @synthesize finishedBlock; | |
@end | |
@interface MGURLComponent : NSObject | |
{ | |
NSURL *_URL; | |
} | |
+ (id)URLComponentWithURL:(id)arg1; | |
- (id)initWithURL:(id)arg1; | |
- (id)init; | |
- (void)dealloc; | |
- (id)name; | |
- (id)containerComponent; | |
- (id)presentableName; | |
- (id)iconAsAttributedString; | |
@end | |
@interface MGURLLinkTextFieldCell : NSTextFieldCell | |
{ | |
NSURL *_URL; | |
id _unmodifiedObjectValue; | |
} | |
- (void)dealloc; | |
- (void)setObjectValue:(id)arg1; | |
- (id)setUpFieldEditorAttributes:(id)arg1; | |
@property(copy, nonatomic) NSURL *URL; // @dynamic URL; | |
- (void)resetCursorRect:(struct CGRect)arg1 inView:(id)arg2; | |
@end | |
@interface MGVolumeImageFromVolumeValueTransformer : NSValueTransformer | |
{ | |
} | |
+ (Class)transformedValueClass; | |
+ (BOOL)allowsReverseTransformation; | |
- (id)transformedValue:(id)arg1; | |
@end | |
@interface MGWebGalleryPublishJob : MGJob | |
{ | |
NSSet *_exportOperations; | |
MGWebGalleryPublishOperation *_publishOperation; | |
NSBlockOperation *_cleanUpOperation; | |
NSString *_name; | |
NSURL *_statusURL; | |
NSString *_runningStatusString; | |
NSString *_finishedStatusString; | |
NSError *_error; | |
float _progress; | |
BOOL _progressIndeterminate; | |
} | |
+ (id)keyPathsForValuesAffectingCanReveal; | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportSettings:(id)arg3 assetMetadata:(id)arg4 loginCredential:(id)arg5; | |
- (void)dealloc; | |
@property(readonly, nonatomic) NSSet *operations; // @dynamic operations; | |
@property(readonly, nonatomic) NSImage *icon; // @dynamic icon; | |
@property(readonly, nonatomic) BOOL canReveal; // @dynamic canReveal; | |
- (void)reveal; | |
- (BOOL)canCancelOperation:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(copy, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(copy, nonatomic) NSString *finishedStatusString; // @synthesize finishedStatusString=_finishedStatusString; | |
@property(copy, nonatomic) NSString *runningStatusString; // @synthesize runningStatusString=_runningStatusString; | |
@property(copy, nonatomic) NSURL *statusURL; // @synthesize statusURL=_statusURL; | |
@property(nonatomic, getter=isProgressIndeterminate) BOOL progressIndeterminate; // @synthesize progressIndeterminate=_progressIndeterminate; | |
@property(nonatomic) float progress; // @synthesize progress=_progress; | |
@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@end | |
@interface MGWebGalleryPublishOperation : NSOperation | |
{ | |
NSDictionary *_exportSettingsForPublishedFiles; | |
NSDictionary *_assetMetadata; | |
NSURLCredential *_loginCredential; | |
NSMutableSet *_loadingMovies; | |
NSMutableSet *_loadedMovies; | |
NSImage *_scrubSpriteImage; | |
unsigned long long _scrubSpriteDefaultFrameIndex; | |
NSImage *_posterImage; | |
MGMobileMeGalleryPublishSession *_publishSession; | |
float _progress; | |
NSError *_error; | |
struct { | |
unsigned int finished:1; | |
unsigned int executing:1; | |
unsigned int cancelled:1; | |
} _flags; | |
} | |
- (id)initWithPublishedFiles:(id)arg1 exportedWithSettings:(id)arg2 assetMetadata:(id)arg3 loginCredential:(id)arg4; | |
- (id)init; | |
- (void)dealloc; | |
- (void)start; | |
- (void)extractMovieMetadataAndStartPublishSession; | |
- (void)prepareToStartPublishSessionIfMoviesAreLoaded; | |
- (void)startPublishSession; | |
- (BOOL)isConcurrent; | |
- (BOOL)isExecuting; | |
- (BOOL)isFinished; | |
- (BOOL)isCancelled; | |
@property(readonly) NSURL *revealURL; // @dynamic revealURL; | |
- (void)cancelLoadingMovies; | |
- (void)cancel; | |
@property(readonly) float progress; // @dynamic progress; | |
@property(readonly) NSString *localizedStatusMessage; // @dynamic localizedStatusMessage; | |
- (void)handleError:(id)arg1; | |
- (void)handleCanceled; | |
- (void)handleUploadDidFinish; | |
- (void)publishSession:(id)arg1 didReachPercentProgress:(float)arg2; | |
- (void)publishSessionDidSucceed:(id)arg1; | |
- (void)publishSessionDidCancel:(id)arg1; | |
- (void)publishSession:(id)arg1 didFailWithError:(id)arg2; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGYouTubePublishJob : MGJob | |
{ | |
MGExportOperation *_exportOperation; | |
MGYouTubePublishOperation *_publishOperation; | |
MGYouTubePublishStatusOperation *_publishStatusOperation; | |
NSBlockOperation *_cleanUpOperation; | |
NSString *_name; | |
BOOL _progressIndeterminate; | |
float _progress; | |
NSURL *_statusURL; | |
BOOL _canReveal; | |
NSString *_runningStatusString; | |
NSString *_finishedStatusString; | |
NSError *_error; | |
} | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 publishParameters:(id)arg3; | |
- (void)dealloc; | |
@property(readonly, nonatomic) NSSet *operations; // @dynamic operations; | |
@property(readonly, nonatomic) NSImage *icon; // @dynamic icon; | |
- (void)reveal; | |
- (BOOL)canCancelOperation:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(copy, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(copy, nonatomic) NSString *finishedStatusString; // @synthesize finishedStatusString=_finishedStatusString; | |
@property(copy, nonatomic) NSString *runningStatusString; // @synthesize runningStatusString=_runningStatusString; | |
@property(nonatomic) BOOL canReveal; // @synthesize canReveal=_canReveal; | |
@property(copy, nonatomic) NSURL *statusURL; // @synthesize statusURL=_statusURL; | |
@property(nonatomic, getter=isProgressIndeterminate) BOOL progressIndeterminate; // @synthesize progressIndeterminate=_progressIndeterminate; | |
@property(nonatomic) float progress; // @synthesize progress=_progress; | |
@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@end | |
@interface MGYouTubePublishOperation : NSOperation | |
{ | |
NSDictionary *_publishParameters; | |
BOOL _didRecieveUploadResponse; | |
BOOL _finished; | |
BOOL _executing; | |
BOOL _cancelled; | |
BOOL _done; | |
BOOL _shouldKeepRunning; | |
float _progress; | |
NSError *_error; | |
unsigned long long _dataSize; | |
NSURL *_statusCheckURL; | |
NSURL *_revealURL; | |
NSString *_authToken; | |
NSMutableData *_downloadedData; | |
NSURLRequest *_request; | |
NSURLResponse *_response; | |
NSURLConnection *_currentConnection; | |
MGFileInputStream *_tempFileInputStream; | |
MGMultipartInputStream *_mppInputStream; | |
} | |
+ (id)publishOperationWithParameters:(id)arg1 authorizationToken:(id)arg2; | |
+ (id)youTubeUploadURLForUserID:(id)arg1 clientID:(id)arg2; | |
- (id)initWithParameters:(id)arg1 authorizationToken:(id)arg2; | |
- (void)dealloc; | |
- (void)start; | |
- (BOOL)isConcurrent; | |
- (BOOL)isExecuting; | |
- (BOOL)isFinished; | |
- (BOOL)isCancelled; | |
- (void)startUploadOperation; | |
@property(readonly, nonatomic) NSData *settingsMetaData; // @dynamic settingsMetaData; | |
- (void)uploadVideoFile:(id)arg1 withRequest:(id)arg2; | |
- (id)processUploadResponseXML:(id)arg1; | |
- (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; | |
- (void)connection:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4; | |
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2; | |
- (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; | |
- (void)connection:(id)arg1 didReceiveData:(id)arg2; | |
- (void)connectionDidFinishLoading:(id)arg1; | |
- (void)connection:(id)arg1 didFailWithError:(id)arg2; | |
- (void)handleUploadDidFinish; | |
@property(readonly, nonatomic) NSString *mimeBoundary; // @dynamic mimeBoundary; | |
- (void)cancel; | |
@property(readonly) float progress; // @dynamic progress; | |
@property(readonly) NSString *localizedStatusMessage; // @dynamic localizedStatusMessage; | |
@property(retain, nonatomic) NSMutableData *downloadedData; // @synthesize downloadedData=_downloadedData; | |
@property(copy, nonatomic) NSURLResponse *response; // @synthesize response=_response; | |
@property(copy, nonatomic) NSURLRequest *request; // @synthesize request=_request; | |
@property(copy) NSURL *revealURL; // @synthesize revealURL=_revealURL; | |
@property(copy) NSURL *statusCheckURL; // @synthesize statusCheckURL=_statusCheckURL; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGYouTubePublishStatusOperation : NSOperation | |
{ | |
unsigned int _didRecieveUploadResponse:1; | |
unsigned int _finished:1; | |
unsigned int _executing:1; | |
unsigned int _cancelled:1; | |
NSError *_error; | |
NSTimer *_timer; | |
NSURL *_statusCheckURL; | |
NSURL *_revealURL; | |
NSMutableData *_downloadedData; | |
NSURLResponse *_response; | |
NSURLRequest *_request; | |
NSURLConnection *_currentConnection; | |
NSString *_authToken; | |
} | |
+ (id)publishStatusOperationWithURL:(id)arg1 authorizationToken:(id)arg2; | |
- (id)init; | |
- (id)initPublishStatusOperationWithURL:(id)arg1 authorizationToken:(id)arg2; | |
- (void)dealloc; | |
- (void)start; | |
- (BOOL)isConcurrent; | |
- (BOOL)isExecuting; | |
- (BOOL)isFinished; | |
- (BOOL)isCancelled; | |
- (void)makeRequestedConnection:(id)arg1; | |
- (void)startStatusCheckOperation:(id)arg1; | |
- (id)processResponseXML:(id)arg1; | |
- (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; | |
- (void)connection:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4; | |
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2; | |
- (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; | |
- (void)connection:(id)arg1 didReceiveData:(id)arg2; | |
- (void)connectionDidFinishLoading:(id)arg1; | |
- (void)connection:(id)arg1 didFailWithError:(id)arg2; | |
- (void)handleUploadDidFinish; | |
@property(readonly) NSString *mimeBoundary; // @dynamic mimeBoundary; | |
- (void)cancel; | |
@property(readonly) float progress; // @dynamic progress; | |
@property(readonly) NSString *localizedStatusMessage; // @dynamic localizedStatusMessage; | |
@property(retain, nonatomic) NSMutableData *downloadedData; // @synthesize downloadedData=_downloadedData; | |
@property(copy, nonatomic) NSURLRequest *request; // @synthesize request=_request; | |
@property(copy, nonatomic) NSURLResponse *response; // @synthesize response=_response; | |
@property(copy) NSString *authToken; // @synthesize authToken=_authToken; | |
@property(copy) NSURL *revealURL; // @synthesize revealURL=_revealURL; | |
@property(copy) NSURL *statusCheckURL; // @synthesize statusCheckURL=_statusCheckURL; | |
@property(copy) NSError *error; // @synthesize error=_error; | |
@end | |
@interface MGiTunesPublishJob : MGJob | |
{ | |
MGExportOperation *_exportOperation; | |
MGAppleScriptPublishOperation *_appleScriptOperation; | |
NSBlockOperation *_cleanUpOperation; | |
BOOL _progressIndeterminate; | |
float _progress; | |
NSString *_name; | |
NSString *_runningStatusString; | |
NSError *_error; | |
} | |
+ (id)iTunesPublishJobWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3; | |
- (id)initWithMovieURL:(id)arg1 mediaComposition:(id)arg2 exportParameters:(id)arg3; | |
- (void)dealloc; | |
@property(readonly, nonatomic) NSSet *operations; // @dynamic operations; | |
@property(readonly, nonatomic) NSImage *icon; // @dynamic icon; | |
- (BOOL)canCancelOperation:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
@property(copy, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(copy, nonatomic) NSString *runningStatusString; // @synthesize runningStatusString=_runningStatusString; | |
@property(nonatomic, getter=isProgressIndeterminate) BOOL progressIndeterminate; // @synthesize progressIndeterminate=_progressIndeterminate; | |
@property(nonatomic) float progress; // @synthesize progress=_progress; | |
@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@end | |
@interface NSApplication (MGApplicationScripting) | |
- (id)handleOpenURLScriptCommand:(id)arg1; | |
- (id)handleNewMovieRecording:(id)arg1; | |
- (id)handleNewAudioRecording:(id)arg1; | |
- (id)handleNewScreenRecording:(id)arg1; | |
- (id)audioRecordingDevices; | |
- (id)videoRecordingDevices; | |
- (id)audioCompressionPresets; | |
- (id)movieCompressionPresets; | |
- (id)screenCompressionPresets; | |
- (id)displays; | |
- (id)mainDisplay; | |
@end | |
@interface NSArray (MGChoose) | |
- (id)chooseObjectUsingBlock:(id)arg1; | |
@end | |
@interface NSCollectionViewItem (MGAtLeastOneCollectionViewItem) | |
+ (id)keyPathsForValuesAffectingOnlySelectedItem; | |
@property(readonly, nonatomic, getter=isOnlySelectedItem) BOOL onlySelectedItem; // @dynamic onlySelectedItem; | |
@end | |
@interface NSColor (MGCGColor) | |
- (struct CGColor *)CGColor; | |
@end | |
@interface NSColor (MGStandardColors) | |
+ (id)colorWithR:(int)arg1 G:(int)arg2 B:(int)arg3 alpha:(float)arg4; | |
+ (id)exportRowColor; | |
+ (id)exportRowDisabledColor; | |
+ (id)exportColumnColor; | |
+ (id)exportDotOffColor; | |
+ (id)exportDotOnColor; | |
+ (id)tooltipColor; | |
@end | |
@interface NSColor (MG_CARenderValue) | |
- (void *)CA_copyRenderValue; | |
@end | |
@interface NSError (MGUtilities) | |
- (id)localizedSummary; | |
@end | |
@interface NSEvent (GestureSupport) | |
- (BOOL)gestureBeginsScroll; | |
- (double)gestureRelativeXTranslation; | |
@end | |
@interface NSEvent (MGAnimationDuration) | |
- (float)durationMultiplier; | |
@end | |
@interface NSEvent (MGHotKey) | |
+ (id)addGlobalHotKeyMonitorForCharacters:(id)arg1 modifierFlags:(unsigned long long)arg2 handler:(id)arg3; | |
+ (void)removeHotKeyMonitor:(id)arg1; | |
@end | |
@interface NSFileManager (MGUtilities) | |
- (id)createUniquelyNamedFileWithBaseName:(id)arg1 extension:(id)arg2 inDirectory:(id)arg3 error:(id *)arg4; | |
- (id)temporaryLocationForSavingURL:(id)arg1; | |
@end | |
@interface NSHashTable (MGBlockEnumeration) | |
- (void)enumerateObjectsUsingBlock:(id)arg1; | |
@end | |
@interface NSHashTable (MGChoose) | |
- (id)chooseObjectUsingBlock:(id)arg1; | |
@end | |
@interface NSMapTable (MGBlockEnumeration) | |
- (void)enumerateKeysAndObjectsUsingBlock:(id)arg1; | |
@end | |
@interface NSMenu (MGUtilities) | |
- (void)removeItemsInRange:(struct _NSRange)arg1; | |
@end | |
@interface NSScreen (MGScreenDescriptor) | |
+ (id)screensMatchingScreenDescriptor:(id)arg1; | |
- (id)screenDescriptors; | |
@end | |
@interface NSSet (MGChoose) | |
- (id)chooseObjectUsingBlock:(id)arg1; | |
@end | |
@interface NSSet (MGSetOperations) | |
- (unsigned long long)countOfObjectsInCommonWithSet:(id)arg1; | |
- (id)setOfObjectsInCommonWithSet:(id)arg1; | |
@end | |
@interface NSString (Extensions) | |
- (id)pathMimeType; | |
@end | |
@interface NSString (NSString_MGAdditions) | |
- (id)stringByBackslashEscapingCharactersInSet:(id)arg1; | |
- (id)stringByRemovingCharactersInSet:(id)arg1; | |
@end | |
@interface NSTextView (QTPActuallySizeToFit) | |
- (void)actuallySizeToFit; | |
@end | |
@interface NSURL (MGDistributedObjectsSupport) | |
- (id)replacementObjectForPortCoder:(id)arg1; | |
@end | |
@interface NSView (MGUtilities) | |
- (struct CGRect)globalFrameFor:(struct CGRect)arg1; | |
- (struct CGRect)globalFrame; | |
@end | |
@interface NSWindowController (MGApplicationSupport) | |
@property(readonly, nonatomic, getter=isShowingDocumentModalInterface) BOOL showingDocumentModalInterface; | |
@end | |
@interface PPRemoteHUDView : NSView | |
{ | |
CALayer *_backgroundLayer; | |
CALayer *_sliderLayer; | |
CALayer *_thumbLayer; | |
CATextLayer *_timeLayer; | |
CATextLayer *_chapterLayer; | |
CATextLayer *_durationLayer; | |
CALayer *_indicatorBackgroundLayer; | |
CALayer *_indicatorLayer; | |
NSFormatter *_timeFormatter; | |
double _currentTime; | |
double _stringTime; | |
double _duration; | |
double _currentRate; | |
double _rateX1; | |
double _rateX2; | |
double _rateX3; | |
} | |
+ (void)initialize; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)awakeFromNib; | |
- (Class)valueClassForBinding:(id)arg1; | |
- (void)_initializeConstraints; | |
- (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
@property double duration; // @dynamic duration; | |
@property double currentTime; // @dynamic currentTime; | |
@property double stringTime; // @dynamic stringTime; | |
@property double currentRate; // @dynamic currentRate; | |
@property double rateX1; // @dynamic rateX1; | |
@property double rateX2; // @dynamic rateX2; | |
@property double rateX3; // @dynamic rateX3; | |
@property(copy) NSString *chapterString; // @dynamic chapterString; | |
@property(retain) NSFormatter *timeFormatter; // @dynamic timeFormatter; | |
@end | |
@interface QTCaptureDevice (MGCaptureDeviceScripting) | |
- (id)name; | |
- (id)objectSpecifier; | |
@end | |
@interface QTMovie (CoreMediaDRM) | |
- (BOOL)isProtectedCoreMedia; | |
- (BOOL)isAuthorizedCoreMediaWithError:(id *)arg1; | |
- (void)requestAuthorization; | |
- (void)cancelAuthorization; | |
- (void)setDisplays:(id)arg1; | |
- (int)hdcpStatus; | |
@end | |
@interface QTMovie (MGAdditions) | |
+ (id)keyPathsForValuesAffectingChaptersWithinPlaybackRange; | |
+ (id)keyPathsForValuesAffectingThirtySecondsBeforeCurrentTimeWithinAvailableRanges; | |
+ (id)keyPathsForValuesAffectingCurrentTimeAtEndOfAvailableRanges; | |
- (id)chaptersWithinPlaybackRange; | |
- (BOOL)isTimeWithinAvailableRanges:(CDStruct_900afa40)arg1; | |
- (CDStruct_900afa40)thirtySecondsBeforeCurrentTime; | |
- (BOOL)isThirtySecondsBeforeCurrentTimeWithinAvailableRanges; | |
- (CDStruct_900afa40)timeAtEndOfAvailableRanges; | |
- (BOOL)isCurrentTimeAtEndOfAvailableRanges; | |
- (id)rainforestMediaIndexesForMediaType:(id)arg1; | |
- (BOOL)wasAuthoredBySoftwareWithPrefix:(id)arg1; | |
- (BOOL)isInteractiveSlideshow; | |
- (BOOL)isPhotoSlideshow; | |
- (id)rainForestExportData; | |
@end | |
@interface QTMovie (QTMovie_FigPlaybackItemInspection_Internal) | |
- (void)inspectFigPlaybackItemBeforeAddingToPlayQueue:(void *)arg1; | |
@end | |
@interface QTMoviePlaybackController (MGExtensions) | |
- (void)skipBackwardThirtySeconds:(id)arg1; | |
- (void)gotoEndOfAvailableRanges:(id)arg1; | |
@end | |
@interface QTPerfCollector : NSObject | |
{ | |
struct _QTTestInfo *_testInfo; | |
BOOL _collecting; | |
NSMutableDictionary *_taskTimes; | |
NSString *_resultsPath; | |
} | |
+ (id)collectorForTest:(id)arg1; | |
+ (void)setCollector:(id)arg1 forTest:(id)arg2; | |
+ (void)collectSubProcessResourceUsageForPerfCollector:(id)arg1; | |
- (id)init; | |
- (id)initTestingEnvVar:(const char *)arg1; | |
- (void)dealloc; | |
- (void)setResultsPath:(id)arg1; | |
- (void)setResultsPathFromEnvVar:(const char *)arg1; | |
- (id)resultsPath; | |
- (void)setup; | |
- (void)cleanup; | |
- (void)startMeasurementOfMainTask; | |
- (void)startMeasurementOfMainTaskFromEnvVar:(const char *)arg1; | |
- (void)stopMeasurementOfMainTask; | |
- (id)taskTimeForTaskID:(id)arg1; | |
- (void)startMeasurementOfTask:(id)arg1; | |
- (void)startMeasurementOfTask:(id)arg1 fromEnvVar:(const char *)arg2; | |
- (void)stopMeasurementOfTask:(id)arg1; | |
- (void)collectMemoryUsageWithLabel:(id)arg1; | |
- (void)writeResults; | |
- (void)terminateApp; | |
- (void)setTestValue:(id)arg1 forKey:(id)arg2; | |
- (void)setLongTestValue:(long long)arg1 forKey:(id)arg2; | |
- (void)setLongLongTestValue:(long long)arg1 forKey:(id)arg2; | |
- (void)setDoubleTestValue:(double)arg1 forKey:(id)arg2; | |
@end | |
@interface QTPerfTaskTime : NSObject | |
{ | |
struct _QTTestTime *_testTime; | |
BOOL _collecting; | |
} | |
- (id)init; | |
- (void)dealloc; | |
- (void)start; | |
- (void)startFromEnvVar:(const char *)arg1; | |
- (void)stop; | |
- (id)values; | |
@end | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment