One Logo Pool Ball
MediaAccessibility · IOS API REFERENCE

MAMusicHapticsManager

class · iOS 18.0+ · SDK 27.1

class MAMusicHapticsManager

Members (6)

get · iOS 18.0+

activeStatusDidChangeNotification

TypeScript
static get activeStatusDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
class let activeStatusDidChangeNotification: NSNotification.Name
get · iOS 18.0+

shared

TypeScript
static get shared(): MAMusicHapticsManager
Swift declaration
class var shared: MAMusicHapticsManager { get }
method · iOS 18.0+

addStatusObserver

TypeScript
addStatusObserver(statusHandler: ((arg0: string, arg1: boolean) => void)): (SDKHandle) | null
Swift declaration
func addStatusObserver(_ statusHandler: @escaping (String, Bool) -> Void) -> (any NSCopying)?
method · iOS 18.0+

checkHapticTrackAvailabilityForMedia

TypeScript
checkHapticTrackAvailabilityForMedia(internationalStandardRecordingCode: string, completionHandler?: (((arg0: boolean) => void)) | null): void
Swift declaration
func isHapticTrackAvailable(forMediaMatching internationalStandardRecordingCode: String) async -> Bool
method · iOS 18.0+

removeStatusObserver

TypeScript
removeStatusObserver(registrationToken: SDKHandle): void
Swift declaration
func removeStatusObserver(_ registrationToken: any NSCopying)
get · iOS 18.0+

isActive

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

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MAMusicHapticsManager.init()

inherited init: clang: 'init' is unavailable

All MediaAccessibility types →