{"abstract":[{"text":"An entitlement that enables someone’s head movement to determine the orientation of spatialized sound output.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.apple.documentation\/documentation\/technologies","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.coremotion.head-pose"},"kind":"symbol","legalNotices":{"copyright":"Copyright &copy; 2026 Apple Inc. All rights reserved.","privacyPolicy":"https:\/\/www.apple.com\/privacy\/privacy-policy","termsOfUse":"https:\/\/www.apple.com\/legal\/internet-services\/terms\/site.html"},"metadata":{"availableLanguages":["de-DE","en-US","es-419","fr-FR","it-IT","ja-JP","ko-KR","pt-BR","zh-CN"],"externalID":"entitlements:Entitlements.com.apple.developer.coremotion.head-pose","modules":[{"name":"Bundle Resources"}],"navigatorTitle":[{"kind":"text","text":"com.apple.developer.coremotion.head-pose"}],"platforms":[{"introducedAt":"18.0","name":"iOS"},{"introducedAt":"18.0","name":"iPadOS"},{"introducedAt":"15.0","name":"macOS"},{"introducedAt":"18.0","name":"tvOS"}],"role":"symbol","roleHeading":"Property List Key","symbolKind":"typealias","title":"com.apple.developer.coremotion.head-pose"},"primaryContentSections":[{"details":{"name":"com.apple.developer.coremotion.head-pose","platforms":[],"titleStyle":"symbol","value":[{"arrayMode":false,"baseType":"boolean"}]},"kind":"details","title":"Details"},{"content":[{"anchor":"Discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"This entitlement changes the orientation of spatial audio output to match the person’s head pose via compatible AirPods for the following APIs:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/com.apple.documentation\/documentation\/AVFAudio\/AVAudioEnvironmentNode","isActive":true,"type":"reference"},{"text":", when you set the ","type":"text"},{"identifier":"doc:\/\/com.apple.documentation\/documentation\/AVFAudio\/AVAudioEnvironmentNode\/isListenerHeadTrackingEnabled","isActive":true,"type":"reference"},{"text":" property to ","type":"text"},{"code":"true","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/com.apple.documentation\/documentation\/AudioToolbox","isActive":true,"type":"reference"},{"text":" (see ","type":"text"},{"identifier":"doc:\/\/com.apple.documentation\/documentation\/AudioToolbox\/1390073-auspatialmixer-parameters","isActive":true,"type":"reference"},{"text":"), when you set the ","type":"text"},{"identifier":"doc:\/\/com.apple.documentation\/documentation\/AudioToolbox\/kAudioUnitProperty_SpatialMixerEnableHeadTracking","isActive":true,"type":"reference"},{"text":" property to ","type":"text"},{"code":"true","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/com.apple.documentation\/documentation\/PHASE\/PHASEListener","isActive":true,"type":"reference"},{"text":", when you set the new ","type":"text"},{"identifier":"doc:\/\/com.apple.documentation\/documentation\/PHASE\/PHASEListener\/automaticHeadTrackingFlags","isActive":true,"type":"reference"},{"text":" property to orientation","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"Add this entitlement to your app by enabling the Head Pose capability in Xcode.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"seeAlsoSections":[{"anchor":"Media","generated":true,"identifiers":["doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.media-device-extension","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.spatial-audio.profile-access","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.avfoundation.multitasking-camera-access","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.media-device-discovery-extension"],"title":"Media"}],"variants":[{"paths":["\/documentation\/bundleresources\/entitlements\/com.apple.developer.coremotion.head-pose"],"traits":[{"interfaceLanguage":"swift"}]},{"paths":["\/documentation\/bundleresources\/entitlements\/com.apple.developer.coremotion.head-pose"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.apple.bundleresources/documentation/BundleResources":{"abstract":[{"text":"Resources located in an app, framework, or plugin bundle.","type":"text"}],"identifier":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources","kind":"symbol","navigatorTitle":[{"kind":"text","text":"Bundle Resources"}],"role":"collection","title":"Bundle Resources","type":"topic","url":"\/documentation\/bundleresources"},"doc://com.apple.bundleresources/documentation/BundleResources/Entitlements":{"abstract":[{"text":"Key-value pairs that grant an executable permission to use a service or technology.","type":"text"}],"identifier":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements","kind":"symbol","name":"Entitlements","navigatorTitle":[{"kind":"identifier","text":"Entitlements"}],"role":"symbol","title":"Entitlements","titleStyle":"symbol","type":"topic","url":"\/documentation\/bundleresources\/entitlements"},"doc://com.apple.bundleresources/documentation/BundleResources/Entitlements/com.apple.developer.avfoundation.multitasking-camera-access":{"abstract":[{"text":"A Boolean value that indicates whether an app may continue using the camera at the same time as another foreground app.","type":"text"}],"deprecated":true,"identifier":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.avfoundation.multitasking-camera-access","kind":"symbol","name":"com.apple.developer.avfoundation.multitasking-camera-access","navigatorTitle":[{"kind":"text","text":"com.apple.developer.avfoundation.multitasking-camera-access"}],"role":"symbol","title":"com.apple.developer.avfoundation.multitasking-camera-access","titleStyle":"title","type":"topic","url":"\/documentation\/bundleresources\/entitlements\/com.apple.developer.avfoundation.multitasking-camera-access"},"doc://com.apple.bundleresources/documentation/BundleResources/Entitlements/com.apple.developer.coremotion.head-pose":{"abstract":[{"text":"An entitlement that enables someone’s head movement to determine the orientation of spatialized sound output.","type":"text"}],"identifier":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.coremotion.head-pose","kind":"symbol","name":"com.apple.developer.coremotion.head-pose","navigatorTitle":[{"kind":"text","text":"com.apple.developer.coremotion.head-pose"}],"role":"symbol","title":"com.apple.developer.coremotion.head-pose","titleStyle":"title","type":"topic","url":"\/documentation\/bundleresources\/entitlements\/com.apple.developer.coremotion.head-pose"},"doc://com.apple.bundleresources/documentation/BundleResources/Entitlements/com.apple.developer.media-device-discovery-extension":{"abstract":[{"text":"An entitlement for an app extension that adds a specific third-party media receiver to a system device-picker UI.","type":"text"}],"deprecated":true,"ideTitle":"Media Device Discovery Extension","identifier":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.media-device-discovery-extension","kind":"symbol","name":"com.apple.developer.media-device-discovery-extension","navigatorTitle":[{"kind":"text","text":"Media Device Discovery Extension"}],"role":"symbol","title":"Media Device Discovery Extension","titleStyle":"title","type":"topic","url":"\/documentation\/bundleresources\/entitlements\/com.apple.developer.media-device-discovery-extension"},"doc://com.apple.bundleresources/documentation/BundleResources/Entitlements/com.apple.developer.media-device-extension":{"abstract":[{"text":"An array of media sharing protocol identifiers that an extension supports.","type":"text"}],"ideTitle":"Media Sharing Extension","identifier":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.media-device-extension","kind":"symbol","name":"com.apple.developer.media-device-extension","navigatorTitle":[{"kind":"text","text":"com.apple.developer.media-device-extension"}],"role":"symbol","title":"com.apple.developer.media-device-extension","titleStyle":"title","type":"topic","url":"\/documentation\/bundleresources\/entitlements\/com.apple.developer.media-device-extension"},"doc://com.apple.bundleresources/documentation/BundleResources/Entitlements/com.apple.developer.spatial-audio.profile-access":{"abstract":[{"text":"An entitlement that enables your app to use the personalized spatial audio profile.","type":"text"}],"identifier":"doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.spatial-audio.profile-access","kind":"symbol","name":"com.apple.developer.spatial-audio.profile-access","navigatorTitle":[{"kind":"text","text":"com.apple.developer.spatial-audio.profile-access"}],"role":"symbol","title":"com.apple.developer.spatial-audio.profile-access","titleStyle":"title","type":"topic","url":"\/documentation\/bundleresources\/entitlements\/com.apple.developer.spatial-audio.profile-access"},"doc://com.apple.documentation/documentation/AVFAudio/AVAudioEnvironmentNode":{"abstract":[{"text":"An object that simulates a 3D audio environment.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AVAudioEnvironmentNode"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/AVFAudio\/AVAudioEnvironmentNode","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AVAudioEnvironmentNode"}],"role":"symbol","title":"AVAudioEnvironmentNode","type":"topic","url":"\/documentation\/avfaudio\/avaudioenvironmentnode"},"doc://com.apple.documentation/documentation/AVFAudio/AVAudioEnvironmentNode/isListenerHeadTrackingEnabled":{"abstract":[{"text":"A Boolean value that indicates whether the listener orientation is automatically rotated based on head orientation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isListenerHeadTrackingEnabled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/AVFAudio\/AVAudioEnvironmentNode\/isListenerHeadTrackingEnabled","kind":"symbol","role":"symbol","title":"isListenerHeadTrackingEnabled","type":"topic","url":"\/documentation\/avfaudio\/avaudioenvironmentnode\/islistenerheadtrackingenabled"},"doc://com.apple.documentation/documentation/AudioToolbox":{"abstract":[{"text":"Record or play audio, convert formats, parse audio streams, and configure your audio session.","type":"text"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/AudioToolbox","kind":"symbol","role":"collection","title":"Audio Toolbox","type":"topic","url":"\/documentation\/audiotoolbox"},"doc://com.apple.documentation/documentation/AudioToolbox/1390073-auspatialmixer-parameters":{"abstract":[],"identifier":"doc:\/\/com.apple.documentation\/documentation\/AudioToolbox\/1390073-auspatialmixer-parameters","kind":"article","role":"collectionGroup","title":"AUSpatialMixer Parameters","type":"topic","url":"\/documentation\/audiotoolbox\/1390073-auspatialmixer-parameters"},"doc://com.apple.documentation/documentation/AudioToolbox/kAudioUnitProperty_SpatialMixerEnableHeadTracking":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"kAudioUnitProperty_SpatialMixerEnableHeadTracking"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@AudioUnitPropertyID","text":"AudioUnitPropertyID"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/AudioToolbox\/kAudioUnitProperty_SpatialMixerEnableHeadTracking","kind":"symbol","role":"symbol","title":"kAudioUnitProperty_SpatialMixerEnableHeadTracking","type":"topic","url":"\/documentation\/audiotoolbox\/kaudiounitproperty_spatialmixerenableheadtracking"},"doc://com.apple.documentation/documentation/PHASE/PHASEListener":{"abstract":[{"text":"A central point of reference that defines the location within the scene that’s most audible to the user.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PHASEListener"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/PHASE\/PHASEListener","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PHASEListener"}],"role":"symbol","title":"PHASEListener","type":"topic","url":"\/documentation\/phase\/phaselistener"},"doc://com.apple.documentation/documentation/PHASE/PHASEListener/automaticHeadTrackingFlags":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"automaticHeadTrackingFlags"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@PHASEAutomaticHeadTrackingFlags","text":"PHASEAutomaticHeadTrackingFlags"}],"identifier":"doc:\/\/com.apple.documentation\/documentation\/PHASE\/PHASEListener\/automaticHeadTrackingFlags","kind":"symbol","role":"symbol","title":"automaticHeadTrackingFlags","type":"topic","url":"\/documentation\/phase\/phaselistener\/automaticheadtrackingflags"},"doc://com.apple.documentation/documentation/technologies":{"abstract":[],"identifier":"doc:\/\/com.apple.documentation\/documentation\/technologies","kind":"technologies","role":"overview","title":"Technologies","type":"topic","url":"\/documentation\/technologies"}},"variantOverrides":[{"patch":[{"op":"replace","path":"\/identifier\/interfaceLanguage","value":"occ"},{"op":"replace","path":"\/metadata\/platforms","value":[{"introducedAt":"18.0","name":"iOS"},{"introducedAt":"18.0","name":"iPadOS"},{"introducedAt":"15.0","name":"macOS"},{"introducedAt":"18.0","name":"tvOS"}]},{"op":"replace","path":"\/metadata\/roleHeading","value":"Property List Key"},{"op":"replace","path":"\/metadata\/title","value":"com.apple.developer.coremotion.head-pose"},{"op":"replace","path":"\/metadata\/symbolKind","value":"typealias"},{"op":"replace","path":"\/hierarchy","value":{"paths":[["doc:\/\/com.apple.documentation\/documentation\/technologies","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements"]]}},{"op":"add","path":"\/topicSections","value":null},{"op":"add","path":"\/relationshipsSections","value":null},{"op":"replace","path":"\/seeAlsoSections","value":[{"anchor":"Media","generated":true,"identifiers":["doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.media-device-extension","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.spatial-audio.profile-access","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.avfoundation.multitasking-camera-access","doc:\/\/com.apple.bundleresources\/documentation\/BundleResources\/Entitlements\/com.apple.developer.media-device-discovery-extension"],"title":"Media"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.bundleresources~1documentation~1BundleResources~1Entitlements\/title","value":"Entitlements"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.bundleresources~1documentation~1BundleResources~1Entitlements\/navigatorTitle","value":[{"kind":"identifier","text":"Entitlements"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1AVFAudio~1AVAudioEnvironmentNode\/fragments","value":[{"kind":"identifier","text":"AVAudioEnvironmentNode"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1AVFAudio~1AVAudioEnvironmentNode~1isListenerHeadTrackingEnabled\/title","value":"listenerHeadTrackingEnabled"},{"op":"replace","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1AVFAudio~1AVAudioEnvironmentNode~1isListenerHeadTrackingEnabled\/fragments","value":[{"kind":"identifier","text":"listenerHeadTrackingEnabled"}]},{"op":"add","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1AVFAudio~1AVAudioEnvironmentNode~1isListenerHeadTrackingEnabled\/navigatorTitle","value":[{"kind":"identifier","text":"listenerHeadTrackingEnabled"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1AudioToolbox~1kAudioUnitProperty_SpatialMixerEnableHeadTracking\/fragments","value":[{"kind":"identifier","text":"kAudioUnitProperty_SpatialMixerEnableHeadTracking"}]},{"op":"add","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1AudioToolbox~1kAudioUnitProperty_SpatialMixerEnableHeadTracking\/navigatorTitle","value":[{"kind":"identifier","text":"kAudioUnitProperty_SpatialMixerEnableHeadTracking"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1PHASE~1PHASEListener\/fragments","value":[{"kind":"identifier","text":"PHASEListener"}]},{"op":"replace","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1PHASE~1PHASEListener~1automaticHeadTrackingFlags\/fragments","value":[{"kind":"identifier","text":"automaticHeadTrackingFlags"}]},{"op":"add","path":"\/references\/doc:~1~1com.apple.documentation~1documentation~1PHASE~1PHASEListener~1automaticHeadTrackingFlags\/navigatorTitle","value":[{"kind":"identifier","text":"automaticHeadTrackingFlags"}]}],"traits":[{"interfaceLanguage":"occ"}]}]}