One Logo Pool Ball
CoreMotion · IOS API REFERENCE

CMHeadphoneMotionManager

class · iOS 14.0+ · SDK 27.1

class CMHeadphoneMotionManager

Members (13)

static · iOS 14.0+

authorizationStatus

TypeScript
static authorizationStatus(): CMAuthorizationStatus
Swift declaration
class func authorizationStatus() -> CMAuthorizationStatus
init

init

TypeScript
static init(): CMHeadphoneMotionManager
Swift declaration
init()
method · iOS 14.0+

startConnectionStatusUpdates

TypeScript
startConnectionStatusUpdates(): void
Swift declaration
func startConnectionStatusUpdates()
method · iOS 14.0+

startDeviceMotionUpdates

TypeScript
startDeviceMotionUpdates(): void
Swift declaration
func startDeviceMotionUpdates()
method · iOS 14.0+

startDeviceMotionUpdates

TypeScript
startDeviceMotionUpdatesToWithHandler(queue: _Foundation_OperationQueue, handler: ((arg0: (CMDeviceMotion) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func startDeviceMotionUpdates(to queue: OperationQueue, withHandler handler: @escaping CMHeadphoneMotionManager.DeviceMotionHandler)
method · iOS 14.0+

stopConnectionStatusUpdates

TypeScript
stopConnectionStatusUpdates(): void
Swift declaration
func stopConnectionStatusUpdates()
method · iOS 14.0+

stopDeviceMotionUpdates

TypeScript
stopDeviceMotionUpdates(): void
Swift declaration
func stopDeviceMotionUpdates()
get · iOS 14.0+

isConnectionStatusActive

TypeScript
get isConnectionStatusActive(): boolean
Swift declaration
var isConnectionStatusActive: Bool { get }
get · iOS 14.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any CMHeadphoneMotionManagerDelegate)? { get set }
set · iOS 14.0+

delegate

TypeScript
set delegate(value: (Implements<CMHeadphoneMotionManagerDelegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any CMHeadphoneMotionManagerDelegate)? { get set }
get · iOS 14.0+

deviceMotion

TypeScript
get deviceMotion(): (CMDeviceMotion) | null
Swift declaration
var deviceMotion: CMDeviceMotion? { get }
get · iOS 14.0+

isDeviceMotionActive

TypeScript
get isDeviceMotionActive(): boolean
Swift declaration
var isDeviceMotionActive: Bool { get }
get · iOS 14.0+

isDeviceMotionAvailable

TypeScript
get isDeviceMotionAvailable(): boolean
Swift declaration
var isDeviceMotionAvailable: Bool { get }

Skipped declarations

No declarations were skipped in this snapshot.

All CoreMotion types →