luxlabs header browser preview


@class NSString, NSURL, NSArray;

@interface AVMomentCaptureMovieRecordingSettings : NSObject <NSCopying> {
    NSString *_videoCodecType;
    NSArray *_movieMetadata;
    NSString *_spatialOverCaptureGroupIdentifier;
    NSArray *_spatialOverCaptureMovieMetadata;
}

@property (readonly, nonatomic) long long uniqueID;
@property (nonatomic) unsigned long long userInitiatedCaptureTime;
@property (copy, nonatomic) NSString *videoCodecType;
@property (copy, nonatomic) NSURL *movieFileURL;
@property (copy, nonatomic) NSArray *movieMetadata;
@property (nonatomic, getter=isAutoSpatialOverCaptureEnabled) BOOL autoSpatialOverCaptureEnabled;
@property (copy, nonatomic) NSURL *spatialOverCaptureMovieFileURL;
@property (copy, nonatomic) NSArray *spatialOverCaptureMovieMetadata;

+ (id)movieRecordingSettings;
+ (id)movieRecordingSettingsFromMomentCaptureSettings:(id)a0;

- (void)dealloc;
- (id)description;
- (id)debugDescription;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)spatialOverCaptureGroupIdentifier;
- (id)_initFromMomentCaptureSettings:(id)a0;
- (id)_sanitizedMovieMetadataArrayForMovieMetadataArray:(id)a0 exceptionReason:(id *)a1;

@end