luxlabs header browser preview


@class NSURL, NSString, NSError;

@interface CAMIrisVideoJob : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSURL *videoURL;
@property (readonly, nonatomic) NSString *stillImagePersistenceUUID;
@property (readonly, nonatomic) NSString *videoPersistenceUUID;
@property (readonly, nonatomic) NSString *irisIdentifier;
@property (readonly, nonatomic) long long captureDevice;
@property (readonly, nonatomic) long long captureOrientation;
@property (readonly, nonatomic) struct { long long value; int timescale; unsigned int flags; long long epoch; } duration;
@property (readonly, nonatomic) struct { long long value; int timescale; unsigned int flags; long long epoch; } stillImageDisplayTime;
@property (readonly, nonatomic) double captureTime;
@property (readonly, nonatomic) NSError *captureError;
@property (readonly, nonatomic) NSString *filterName;
@property (readonly, nonatomic) NSURL *filteredVideoURL;
@property (nonatomic) long long persistenceOptions;
@property (nonatomic) long long temporaryPersistenceOptions;
@property (readonly, copy, nonatomic) NSString *bundleIdentifier;
@property (readonly, nonatomic, getter=isCTMVideo) BOOL CTMVideo;

- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)initWithVideoURL:(id)a0 stillImagePersistenceUUID:(id)a1 videoPersistenceUUID:(id)a2 irisIdentifier:(id)a3 captureDevice:(long long)a4 captureOrientation:(long long)a5 duration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a6 stillImageDisplayTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a7 captureTime:(double)a8 captureError:(id)a9 filterName:(id)a10 filteredVideoURL:(id)a11 persistenceOptions:(long long)a12 temporaryPersistenceOptions:(long long)a13 bundleIdentifier:(id)a14;

@end