System/Library/PrivateFrameworks/AVFCapture.framework
AVExternalStorageDevice.h
Download AVExternalStorageDevice.h
@class NSString, NSUUID;
@interface AVExternalStorageDevice : NSObject {
struct OpaqueFigExternalStorageDeviceManager { } *_externalStorageDeviceManager;
struct __CFString { } *_figExternalStorageDeviceUUID;
struct __CFArray { } *_nextAvailableURLArray;
struct __CFString { } *_displayName;
struct __CFURL { } *_baseURL;
struct __CFString { } *_uniqueIdentifier;
}
@property (class, readonly) long long authorizationStatus;
@property (readonly, nonatomic) NSString *displayName;
@property (readonly, nonatomic) long long freeSize;
@property (readonly, nonatomic) long long totalSize;
@property (readonly, nonatomic, getter=isConnected) BOOL connected;
@property (readonly, nonatomic) NSUUID *uuid;
@property (readonly, nonatomic, getter=isNotRecommendedForCaptureUse) BOOL notRecommendedForCaptureUse;
+ (void)requestAccessWithCompletionHandler:(id /* block */)a0;
- (id)baseURL;
- (void)dealloc;
- (id)_uniqueIdentifier;
- (id)figExternalStorageDeviceUUID;
- (id)initWithExternalStorageDeviceManager:(struct OpaqueFigExternalStorageDeviceManager { } *)a0 figExternalStorageDeviceUUID:(struct __CFString { } *)a1;
- (id)nextAvailableURLsWithPathExtensions:(id)a0 error:(id *)a1;
- (void)updateExternalStorageDeviceManager:(struct OpaqueFigExternalStorageDeviceManager { } *)a0 andFigExternalStorageDeviceUUID:(id)a1;
@end