@class NSString, NSArray, CIVector, NSDictionary, CIImage, NSObject, CIFilter, NSNumber; @interface CIRAWFilterImpl : CIFilter { struct CGImageSource { } *_inputImageSource; NSArray *_inputImageAndProperties; CIImage *_inputImage; struct CGSize { double width; double height; } _nativeSize; BOOL _isRawSource; BOOL _calledDealloc; NSString *_matteOption; NSDictionary *_baseImageProperties; NSDictionary *_rawDictionary; NSDictionary *_rawReconstructionDefaultsDictionary; NSArray *_supportedSushiModes; NSArray *_supportedDecoderVersions; NSArray *_filters; NSObject *_typeIdentifierHint; NSNumber *_defaultOrientation; NSString *inputRequestedSushiMode; NSNumber *inputNeutralChromaticityX; NSNumber *inputNeutralChromaticityY; NSNumber *inputNeutralTemperature; NSNumber *inputNeutralTint; CIVector *inputNeutralLocation; NSNumber *inputEV; NSNumber *inputBoost; NSNumber *inputDraftMode; NSNumber *inputScaleFactor; NSNumber *inputIgnoreOrientation; NSNumber *inputImageOrientation; NSNumber *inputEnableSharpening; NSNumber *inputEnableNoiseTracking; NSNumber *inputEnableVendorLensCorrection; NSNumber *inputNoiseReductionAmount; NSNumber *inputLuminanceNoiseReductionAmount; NSNumber *inputColorNoiseReductionAmount; NSNumber *inputNoiseReductionSharpnessAmount; NSNumber *inputNoiseReductionContrastAmount; NSNumber *inputNoiseReductionDetailAmount; NSNumber *inputMoireAmount; NSString *inputDecoderVersion; NSNumber *inputBoostShadowAmount; NSNumber *inputBias; NSNumber *inputBaselineExposure; NSNumber *inputDisableGamutMap; NSNumber *inputHueMagMR; NSNumber *inputHueMagRY; NSNumber *inputHueMagYG; NSNumber *inputHueMagGC; NSNumber *inputHueMagCB; NSNumber *inputHueMagBM; CIFilter *inputLinearSpaceFilter; NSNumber *inputEnableEDRMode; NSNumber *inputLocalToneMapAmount; NSNumber *inputReturnDemosaiced; } @property (readonly, retain) NSDictionary *rawDictionary; @property (readonly, retain) NSDictionary *rawReconstructionDefaultsDictionary; @property (readonly, retain) NSNumber *sushiMode; @property (readonly) int rawMajorVersion; @property (readonly, retain) NSArray *filters; @property (readonly) int subsampling; @property (readonly) struct CGSize { double x0; double x1; } nativeSize; @property (readonly) BOOL isRawSource; + (BOOL)automaticallyNotifiesObserversForKey:(id)a0; + (id)customAttributes; + (id)keyPathsForValuesAffectingValueForKey:(id)a0; + (id)applyMatrix:(const double *)a0 toCIImage:(id)a1; + (void)convertNeutralTemperature:(id)a0 tint:(id)a1 toX:(id *)a2 y:(id *)a3; + (void)convertNeutralX:(id)a0 y:(id)a1 toTemperature:(id *)a2 tint:(id *)a3; + (id)filterWithCVPixelBuffer:(struct __CVBuffer { } *)a0 properties:(id)a1 options:(id)a2; + (id)filterWithImageData:(id)a0 options:(id)a1; + (id)filterWithImageURL:(id)a0 options:(id)a1; + (id)matteOptionNameFromOptions:(id)a0; + (id)optionKeys; + (id)supportedRawCameraModels; - (id)init; - (void)dealloc; - (id)properties; - (void)setInputImage:(id)a0; - (id)outputKeys; - (void)setInputEV:(id)a0; - (void)setDefaults; - (id)inputBias; - (void)setInputBias:(id)a0; - (id)inputImage; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)outputImage; - (id)whitePointArray; - (id)RAWFiltersValueForKeyPath:(id)a0; - (id)activeKeys; - (id)defaultBoostShadowAmount; - (id)defaultDecoderVersion; - (id)defaultImageOrientation; - (id)defaultInputBaselineExposureAmount; - (id)defaultInputBiasAmount; - (id)defaultInputColorNoiseReductionAmount; - (id)defaultInputEnableEDRMode; - (id)defaultInputEnableVendorLensCorrection; - (id)defaultInputHueMagBMAmount; - (id)defaultInputHueMagCBAmount; - (id)defaultInputHueMagGCAmount; - (id)defaultInputHueMagMRAmount; - (id)defaultInputHueMagRYAmount; - (id)defaultInputHueMagYGAmount; - (id)defaultInputLocalToneMapAmount; - (id)defaultInputLuminanceNoiseReductionAmount; - (id)defaultInputMoireAmount; - (id)defaultInputNoiseReductionContrastAmount; - (id)defaultInputNoiseReductionDetailAmount; - (id)defaultInputNoiseReductionSharpnessAmount; - (id)defaultInputReturnDemosaiced; - (id)defaultNeutralChromaticityX; - (id)defaultNeutralChromaticityY; - (id)defaultNeutralTemperature; - (id)defaultNeutralTint; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })getOrientationTransform:(id)a0; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })getScaleTransform:(id)a0; - (void)getWhitePointVectorsR:(id *)a0 g:(id *)a1 b:(id *)a2; - (id)initWithCVPixelBuffer:(struct __CVBuffer { } *)a0 properties:(id)a1 options:(id)a2; - (id)initWithImageSource:(struct CGImageSource { } *)a0 options:(id)a1; - (id)inputBaselineExposure; - (id)inputDisableGamutMap; - (id)inputHueMagBM; - (id)inputHueMagCB; - (id)inputHueMagGC; - (id)inputHueMagMR; - (id)inputHueMagRY; - (id)inputHueMagYG; - (id)inputLinearSpaceFilter; - (id)inputNeutralChromaticityX; - (id)inputNeutralChromaticityY; - (id)inputNeutralLocation; - (id)inputNeutralTemperature; - (id)inputNeutralTint; - (void)invalidateFilters; - (void)invalidateInputImage; - (id)outputNativeSize; - (id)rawOptions; - (id)rawOptionsWithSubsampling:(BOOL)a0; - (void)setInputBaselineExposure:(id)a0; - (void)setInputBoost:(id)a0; - (void)setInputBoostShadowAmount:(id)a0; - (void)setInputColorNoiseReductionAmount:(id)a0; - (void)setInputDecoderVersion:(id)a0; - (void)setInputDisableGamutMap:(id)a0; - (void)setInputDraftMode:(id)a0; - (void)setInputEnableEDRMode:(id)a0; - (void)setInputEnableNoiseTracking:(id)a0; - (void)setInputEnableSharpening:(id)a0; - (void)setInputEnableVendorLensCorrection:(id)a0; - (void)setInputHueMagBM:(id)a0; - (void)setInputHueMagCB:(id)a0; - (void)setInputHueMagGC:(id)a0; - (void)setInputHueMagMR:(id)a0; - (void)setInputHueMagRY:(id)a0; - (void)setInputHueMagYG:(id)a0; - (void)setInputIgnoreOrientation:(id)a0; - (void)setInputImageOrientation:(id)a0; - (void)setInputLinearSpaceFilter:(id)a0; - (void)setInputLocalToneMapAmount:(id)a0; - (void)setInputLuminanceNoiseReductionAmount:(id)a0; - (void)setInputMoireAmount:(id)a0; - (void)setInputNeutralChromaticityX:(id)a0; - (void)setInputNeutralChromaticityY:(id)a0; - (void)setInputNeutralLocation:(id)a0; - (void)setInputNeutralTemperature:(id)a0; - (void)setInputNeutralTint:(id)a0; - (void)setInputNoiseReductionAmount:(id)a0; - (void)setInputNoiseReductionContrastAmount:(id)a0; - (void)setInputNoiseReductionDetailAmount:(id)a0; - (void)setInputNoiseReductionSharpnessAmount:(id)a0; - (void)setInputRequestedSushiMode:(id)a0; - (void)setInputReturnDemosaiced:(id)a0; - (void)setInputScaleFactor:(id)a0; - (void)setTempTintAtPoint:(struct CGPoint { double x0; double x1; })a0; - (id)supportedDecoderVersions; - (id)supportedSushiModes; - (id)transformedImageIgnoringOrientation:(BOOL)a0 andIgnoringScaleFactor:(BOOL)a1; - (void)updateChomaticityXAndY; - (void)updateTemperatureAndTint; - (id)whitePoint; @end