- (void)setUpPlaybackOfURL:(NSURL *)fileURL playerClass:(Class)class;
{
+#if __HB_QTKIT_PLAYER_AVAILABLE
NSArray<Class> *availablePlayerClasses = @[[HBAVPlayer class], [HBQTKitPlayer class]];
+#else
+ NSArray<Class> *availablePlayerClasses = @[[HBAVPlayer class]];
+#endif
self.player = [[class alloc] initWithURL:fileURL];
#import "HBPlayer.h"
+#if __MAC_OS_X_VERSION_MAX_ALLOWED < 101200
+ #define __HB_QTKIT_PLAYER_AVAILABLE 1
+#endif
+
NS_ASSUME_NONNULL_BEGIN
@interface HBQTKitPlayer : NSObject <HBPlayer>
It may be used under the terms of the GNU General Public License. */
#import "HBQTKitPlayer.h"
+
+#if __HB_QTKIT_PLAYER_AVAILABLE
+
#import <QTKit/QTKit.h>
@import HandBrakeKit;
}
@end
+
+#endif