One Logo Pool Ball
CoreMotion · IOS API REFERENCE

CMHeadphoneActivityManager

class · iOS 18.0+ · SDK 27.1

class CMHeadphoneActivityManager

Members (10)

static · iOS 18.0+

authorizationStatus

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

init

TypeScript
static init(): CMHeadphoneActivityManager
Swift declaration
init()
method · iOS 18.0+

startActivityUpdates

TypeScript
startActivityUpdates(queue: _Foundation_OperationQueue, handler: ((arg0: (CMMotionActivity) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func startActivityUpdates(to queue: OperationQueue, withHandler handler: @escaping CMHeadphoneActivityManager.ActivityHandler)
method · iOS 18.0+

startStatusUpdates

TypeScript
startStatusUpdates(queue: _Foundation_OperationQueue, handler: ((arg0: CMHeadphoneActivityManager_Status, arg1: (NativeError) | null) => void)): void
Swift declaration
func startStatusUpdates(to queue: OperationQueue, withHandler handler: @escaping CMHeadphoneActivityManager.StatusHandler)
method · iOS 18.0+

stopActivityUpdates

TypeScript
stopActivityUpdates(): void
Swift declaration
func stopActivityUpdates()
method · iOS 18.0+

stopStatusUpdates

TypeScript
stopStatusUpdates(): void
Swift declaration
func stopStatusUpdates()
get · iOS 18.0+

isActivityActive

TypeScript
get isActivityActive(): boolean
Swift declaration
var isActivityActive: Bool { get }
get · iOS 18.0+

isActivityAvailable

TypeScript
get isActivityAvailable(): boolean
Swift declaration
var isActivityAvailable: Bool { get }
get · iOS 18.0+

isStatusActive

TypeScript
get isStatusActive(): boolean
Swift declaration
var isStatusActive: Bool { get }
get · iOS 18.0+

isStatusAvailable

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

Skipped declarations

No declarations were skipped in this snapshot.

All CoreMotion types →