SCCameraKitDeviceMotionDataProvider
Objective-C
@protocol SCCameraKitDeviceMotionDataProvider <NSObject>
Swift
protocol DeviceMotionDataProvider : NSObjectProtocol
Protocol to provide device motion data and handle starting/updating/stopping
-
Current device motion data
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) CMDeviceMotion *deviceMotion;Swift
var deviceMotion: CMDeviceMotion? { get } -
Start updating device motion with params
Declaration
Objective-C
- (void)startUpdatingWithParameters: (nonnull id<SCCameraKitDeviceMotionParameters>)parameters;Swift
func startUpdating(with parameters: any DeviceMotionParameters)Parameters
parametersdevice motion params
-
Stop updating device motion
Declaration
Objective-C
- (void)stopUpdating;Swift
func stopUpdating()