DJI Mobile SDK Documentation

      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