/* HBPicture.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" @class HBTitle; extern NSString * const HBPictureChangedNotification; /** * HBPicture */ @interface HBPicture : NSObject - (instancetype)initWithTitle:(HBTitle *)title; @property (nonatomic, readwrite) int width; @property (nonatomic, readwrite) int height; @property (nonatomic, readwrite) int keepDisplayAspect; @property (nonatomic, readwrite) int anamorphicMode; @property (nonatomic, readwrite) int modulus; /** * Custom anamorphic settings */ @property (nonatomic, readwrite) int displayWidth; @property (nonatomic, readwrite) int parWidth; @property (nonatomic, readwrite) int parHeight; /** * Crop settings */ @property (nonatomic, readwrite) BOOL autocrop; @property (nonatomic, readwrite) int cropTop; @property (nonatomic, readwrite) int cropBottom; @property (nonatomic, readwrite) int cropLeft; @property (nonatomic, readwrite) int cropRight; /** * Source size */ @property (nonatomic, readonly) int sourceWidth; @property (nonatomic, readonly) int sourceHeight; @end