/* HBFilters.h $ This file is part of the HandBrake source code. Homepage: . It may be used under the terms of the GNU General Public License. */ #import #import "HBPresetCoding.h" NS_ASSUME_NONNULL_BEGIN extern NSString * const HBFiltersChangedNotification; /** * Filters settings. */ @interface HBFilters : NSObject @property (nonatomic, readwrite, copy) NSString *detelecine; @property (nonatomic, readwrite, copy) NSString *detelecineCustomString; @property (nonatomic, readwrite, copy) NSString *combDetection; @property (nonatomic, readwrite, copy) NSString *combDetectionCustomString; @property (nonatomic, readwrite, copy) NSString *deinterlace; @property (nonatomic, readwrite, copy) NSString *deinterlacePreset; @property (nonatomic, readwrite, copy) NSString *deinterlaceCustomString; @property (nonatomic, readwrite, copy) NSString *denoise; @property (nonatomic, readwrite, copy) NSString *denoisePreset; @property (nonatomic, readwrite, copy) NSString *denoiseTune; @property (nonatomic, readwrite, copy) NSString *denoiseCustomString; @property (nonatomic, readwrite, copy) NSString *sharpen; @property (nonatomic, readwrite, copy) NSString *sharpenPreset; @property (nonatomic, readwrite, copy) NSString *sharpenTune; @property (nonatomic, readwrite, copy) NSString *sharpenCustomString; @property (nonatomic, readwrite) int deblock; @property (nonatomic, readwrite) BOOL grayscale; @property (nonatomic, readwrite) int rotate; @property (nonatomic, readwrite) BOOL flip; @property (nonatomic, readwrite, weak, nullable) NSUndoManager *undo; @end NS_ASSUME_NONNULL_END