@interface LTMExtractMetadata : NSObject + (void)compareAWBMetadata:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a0 withReference:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a1; + (void)compareSpatialCCMWithMetadata:(struct { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned short x4; unsigned short x5; unsigned short x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; short x11; struct { struct { short x0; short x1; short x2; } x0; struct { short x0; short x1; short x2; } x1; struct { short x0; short x1; short x2; } x2; struct { short x0; short x1; short x2; } x3; struct { short x0; short x1; short x2; } x4; struct { short x0; short x1; short x2; } x5; struct { short x0; short x1; short x2; } x6; struct { short x0; short x1; short x2; } x7; struct { short x0; short x1; short x2; } x8; } x12[0]; } *)a0 withMetadata:(id)a1; + (int)extractAWBMetadataFromMetadata:(id)a0 validBufferRect:(id)a1 toDriverInput:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a2; + (BOOL)extractAWBMetadataFromRawMetadata:(id)a0 toDriverInput:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a1; + (BOOL)extractCCMFromMetadata:(id)a0 toDriverInput:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a1; + (BOOL)extractFrom:(id)a0 toDriverInput:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a1 ltmGeometry:(id)a2; + (BOOL)extractFromRawMetadata:(id)a0 toDriverInput:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a1; + (void)extractRectanglesFrom:(id)a0 validBufferRect:(id)a1 ltmGeometry:(id)a2; + (BOOL)getTileStatsRegion:(id)a0 validBufferRect:(id)a1 toDriverInput:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a2; + (BOOL)isLocalCCMEnabled:(struct sRefDriverInputs { BOOL x0; unsigned short x1; unsigned int x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; unsigned int x4; float x5; float x6; unsigned short x7; unsigned short x8; unsigned short x9; unsigned short x10; unsigned int x11; float x12; unsigned short x13; BOOL x14; unsigned char x15; unsigned char x16; unsigned int x17; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x18; float x19; BOOL x20; unsigned char x21; BOOL x22; BOOL x23; float x24; float x25; float x26; float x27; unsigned short x28[512]; float x29; struct sBTRect { int x0; int x1; unsigned int x2; unsigned int x3; } x30; struct sAWBColorCorrectionMatrix_local { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0[9]; } x31; BOOL x32; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x33; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x34; struct sBTRGGB16 { union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x0; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x1; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x2; union uBTColorEntry16 { unsigned short x0; struct uBT88 { unsigned char x0; unsigned char x1; } x1; } x3; } x35; unsigned int x36; unsigned char x37; struct sFaceInfo { struct sCIspFDRect { int x0; int x1; unsigned int x2; unsigned int x3; } x0[10]; unsigned int x1; } x38; BOOL x39; int x40; BOOL x41; float x42; } *)a0; @end