class DUXFPVInteractionController
@interface DUXFPVInteractionController : NSObject
Header: DUXFPVInteractionController.h Inherits From: NSObject
Description:
Exposes greater granularity of enabling/disabling the various interactive features of DUXFPVViewController
. By default all supported features are enabled.
Class Members:
NS_OPTIONS DUXFPVInteractionOptions
typedef NS_OPTIONS (NSUInteger , DUXFPVInteractionOptions)
Header: DUXFPVInteractionController.h
Description:
Bitmask options indicating whether various potential interactions are enabled for the FPV view.
Members:
DUXFPVInteractionOptionsNoneNo interactive options are enabled. DUXFPVInteractionOptionsActivateCameraFocusingCamera focusing options are enabled for manual exposure mode only. DUXFPVInteractionOptionsActivateExposureCenterMeteringCenter metering enabled. DUXFPVInteractionOptionsActivateExposureSpotMeteringSpot metering via touch enabled when camera supports it. DUXFPVInteractionOptionsActivateGimbalControlGimbal control via long press gesture enabled.
property fpvViewController
@property (nonatomic , weak , readonly ) DUXFPVViewController *fpvViewController
Header: DUXFPVInteractionController.h
Description:
The instance of DUXFPVViewController
whose interactivity this class controls.
See Also:
DUXFPVViewController
property supportedInteractionOptions
@property (nonatomic , assign , readonly ) DUXFPVInteractionOptions supportedInteractionOptions
Header: DUXFPVInteractionController.h
Description:
Interaction options supported by the currently connected product, and the only ones that may be enabled. Returns DUXFPVInteractionOptionsNone
if no options are supported or product is connected.
See Also:
DUXFPVInteractionOptions
property activeInteractionOptions
@property (nonatomic , assign ) DUXFPVInteractionOptions activeInteractionOptions
Header: DUXFPVInteractionController.h
Description:
Interaction options currently enabled by the FPV.
See Also:
DUXFPVInteractionOptions