luxlabs header browser preview


@class NSURL, NSString;

@interface MTBinaryFilterLegacy : NSObject <MTBinaryFilterProtocol>

@property (nonatomic) struct _MTBinaryFilter { void /* function */ *x0; void /* function */ *x1; void /* function */ *x2; } *legacyFilter;
@property (retain, nonatomic) NSURL *bundleURL;
@property (retain, nonatomic) id cfBundle;
@property (weak, nonatomic) id mtDevice;
@property (nonatomic) void /* function */ *createBinaryFilter;
@property (readonly, nonatomic) unsigned int maxFrameSize;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)reset;
- (void)dealloc;
- (void).cxx_destruct;
- (id)initWithInfo:(id)a0;
- (void)filterFrame:(char **)a0 size:(unsigned int *)a1 maxSize:(unsigned int *)a2 extraFrame:(id /* block */)a3;
- (id)initFromURL:(id)a0 device:(struct __MTDevice { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; unsigned int x1; unsigned int x2; BOOL x3; struct __MTActuator *x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned long long x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; unsigned int x20; unsigned int x21; struct __CFString *x22; struct { BOOL x0; BOOL x1; } x23; BOOL x24; BOOL x25; BOOL x26; BOOL x27; BOOL x28; BOOL x29; unsigned int x30; unsigned int x31; BOOL x32; BOOL x33; BOOL x34; BOOL x35; BOOL x36; BOOL x37; BOOL x38; BOOL x39; char *x40; double x41; struct __ALGLibraryState *x42; unsigned int x43; unsigned long long x44; unsigned char x45; unsigned int x46; long long x47; unsigned int x48; unsigned int x49; unsigned int x50; unsigned int x51; unsigned short x52; BOOL x53; int x54; int x55; struct MTSensorRegion { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; unsigned char x4; unsigned char x5; union { unsigned char x0; unsigned char x1; } x6; } x56[20]; struct MTSensorRegionThresholds { short x0; short x1; short x2; } x57; struct MTSensorSurfaceDescriptor { unsigned int x0; unsigned int x1; short x2; short x3; short x4; short x5; } x58; unsigned int x59; struct MTParsedMultitouchFrameRep_t *x60; struct __MTDeviceCallbacksStruct { struct __MTDeviceCallbackRecord { union { void /* function */ *x0[4]; void /* function */ *x1[4]; void /* function */ *x2[4]; void /* function */ *x3[4]; void /* function */ *x4[4]; void /* function */ *x5[4]; void /* function */ *x6[4]; void /* function */ *x7[4]; void /* function */ *x8[4]; void /* function */ *x9[4]; void /* function */ *x10[4]; void /* function */ *x11[4]; void /* function */ *x12[4]; void /* function */ *x13[4]; void /* function */ *x14[4]; void /* function */ *x15[4]; void /* function */ *x16[4]; void /* function */ *x17[4]; void /* function */ *x18[4]; void /* function */ *x19; } x0; unsigned char x1; void *x2[4]; } x0[20]; int x1; unsigned short x2[4]; float x3; unsigned short x4[4]; float x5; struct ImageCallbackFilter { unsigned int x0; unsigned int x1; } x6[4]; float x7[5]; struct MTStatisticParameters { float x0; float x1; } x8[5]; char *x9[5]; BOOL x10; struct { int x0; unsigned int x1; unsigned int x2; } x11; } x61; struct __CFMachPort *x62; struct __CFString *x63; struct __CFRunLoopSource *x64; BOOL x65; struct __CFRunLoop *x66; unsigned int x67[3]; unsigned char x68; int x69; int x70; BOOL x71; unsigned int x72; BOOL x73; unsigned int x74; BOOL x75; id x76; int x77; struct __CFData *x78; unsigned long long x79; unsigned long long x80; unsigned long long x81; unsigned char x82; BOOL x83; BOOL x84; unsigned int x85[5]; unsigned int x86[5]; void *x87; unsigned long long x88; BOOL x89; void *x90; BOOL x91; struct { int x0; char *x1; unsigned int x2; struct MTBinaryFrameHeader { struct MTBinaryHeader { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; unsigned int x4; } x0; struct MTImagePathContentOptions { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; } x1; unsigned short x2; unsigned short x3; unsigned char x4; unsigned char x5; short x6; unsigned short x7; short x8; unsigned char x9; } x3; unsigned int x4; struct { long long x0; double x1; int x2; int x3; int x4; int x5; struct MTPoint { float x0; float x1; } x6; struct MTPoint { float x0; float x1; } x7; float x8; float x9; float x10; float x11; float x12; struct MTPoint { float x0; float x1; } x13; struct MTPoint { float x0; float x1; } x14; unsigned short x15; void /* unknown type, blank encoding */ x16; float x17; float x18; } x5[32]; unsigned int x6; struct *x7[32]; struct { char *x0; unsigned int x1; unsigned short x2; } x8; } x92; unsigned char x93[7]; unsigned char x94; unsigned long long x95; struct work_interval *x96; unsigned int x97; BOOL x98; unsigned char x99; struct __CFDictionary *x100; } *)a1;

@end