/* HBTitlePrivate.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 "HBTitle.h" #import "HBPreset.h" #include "handbrake/handbrake.h" @interface HBTitle (Private) /** * Returns an HBTitle object initialized with a given title. * It must be called only inside HBCore. * * @param title the libhb title to wrap. * @param featured whether the title is the featured one or not. */ - (instancetype)initWithTitle:(hb_title_t *)title handle:(hb_handle_t *)handle featured:(BOOL)featured; /** * The internal libhb structure. */ @property (nonatomic, readonly) hb_title_t *hb_title; - (NSDictionary *)jobSettingsWithPreset:(HBPreset *)preset; @end