System/Library/PrivateFrameworks/PhotoLibrary.framework
PLPublishingAgent.h
@class NSString, NSData, PLVideoRemaker, NSMutableArray;
@interface PLPublishingAgent : NSObject <PLDataArrayInputStreamProgressDelegate> {
id _userInfo;
NSString *_mediaPath;
NSData *_mediaData;
NSString *_mimeType;
BOOL _deleteAfterPublishing;
double _changeRate;
long long _currentValue;
double _estimatedTimeRemaining;
long long _maxValue;
long long _normalizedCurrentValue;
long long _normalizedMaxValue;
float _percentComplete;
float _remakingPercentComplete;
NSMutableArray *_snapshotTimes;
NSMutableArray *_snapshotValues;
BOOL _needsRemaking;
double _startTime;
double _endTime;
PLVideoRemaker *_remaker;
SEL _completionSelector;
unsigned char _remakingWasCancelled : 1;
unsigned char _remaking : 1;
unsigned char _publishing : 1;
}
@property (nonatomic) id delegate;
@property (nonatomic) BOOL ownerIsCamera;
@property (nonatomic) long long approximateHDUploadSize;
@property (nonatomic) long long approximateSDUploadSize;
@property (nonatomic) BOOL mediaIsHDVideo;
@property (nonatomic) BOOL enableHDUpload;
@property (nonatomic) BOOL needsTrimming;
@property (nonatomic) int remakerMode;
@property (nonatomic) int selectedOption;
@property (nonatomic) float progressMultiplier;
@property (nonatomic) BOOL allowsHDOver3GUpload;
@property (nonatomic) BOOL shouldCancelPublish;
@property (readonly, nonatomic) BOOL allowsCellularAccessForRequests;
+ (BOOL)canUploadHDVideoOverCellular;
+ (id)publishingAgentForBundleNamed:(id)a0 toPublishMedia:(id)a1;
- (float)percentComplete;
- (void)dismiss;
- (void)publish;
- (void)dealloc;
- (void)snapshot;
- (id)userInfo;
- (double)estimatedTimeRemaining;
- (void)_networkReachabilityDidChange:(id)a0;
- (id)serviceName;
- (void)willDismiss;
- (id)navigationController;
- (void)setUserInfo:(id)a0;
- (id)mediaURL;
- (void)cancelRemaking;
- (id)mediaData;
- (void)setMediaData:(id)a0;
- (BOOL)isPublishing;
- (void)setPublishing:(BOOL)a0;
- (id)tellAFriendBody;
- (void)_updateStatisticsFromSnapshots;
- (id)tellAFriendSubject;
- (void)videoRemaker:(id)a0 progressDidChange:(float)a1;
- (BOOL)deleteMediaFileAfterPublishing;
- (BOOL)isRemaking;
- (BOOL)isVideoMedia;
- (id)mediaPath;
- (void)showAlertWithError:(id)a0;
- (void)videoRemakerDidBeginRemaking:(id)a0;
- (void)videoRemakerDidEndRemaking:(id)a0 temporaryPath:(id)a1;
- (void)_setApproximateVideoUploadSizes;
- (id)progressViewMessageDuringRemake;
- (void)resignPublishingSheetResponders;
- (void)_agentIsReadyToPublish:(id)a0;
- (void)_cancelRemaking:(id)a0;
- (void)_remakerDidFinish:(id)a0;
- (int)_remakerModeForSelectedOption;
- (void)_setUpPublishingParams;
- (void)_startNetworkObservation;
- (void)_stopNetworkObservation;
- (void)_transcodeVideo:(id)a0;
- (BOOL)allowsTellingFriend;
- (BOOL)allowsViewingOnHost;
- (void)cancelButtonClicked;
- (void)dataArrayInputStreamBytesWereRead:(id)a0;
- (void)doneButtonClicked;
- (id)initWithMedia:(id)a0;
- (double)maximumVideoDuration;
- (id)mediaTitle;
- (void)presentModalSheetInViewController:(id)a0;
- (float)remakingPercentComplete;
- (void)setDeleteMediaFileAfterPublishing:(BOOL)a0;
- (void)setMediaPath:(id)a0;
- (void)setTotalBytesWritten:(long long)a0 totalBytes:(long long)a1;
- (void)setTrimStartTime:(double)a0 andEndTime:(double)a1;
- (id)tellAFriendURL;
@end