ImmersiveMediaSupport
Read and write essential Apple Immersive Video metadata.
36 types
169 callable entries
6 skipped
97% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
Types
AIVUValidator
struct · iOS 26.4+
FadeCommand
struct · iOS 26.4+
FadeCommand.FadeDirection
enum · iOS 26.4+
FadeEnvironmentCommand
struct · iOS 26.4+
FadeEnvironmentCommand.FadeDirection
enum · iOS 26.4+
ImmersiveCamera
struct · iOS 26.4+
ImmersiveCamera.CameraType
enum · iOS 26.4+
ImmersiveCamera.ID
typealias · iOS 26.4+
ImmersiveCameraCalibration
struct · iOS 26.4+
ImmersiveCameraCalibration.CalibrationType
enum · iOS 26.4+
ImmersiveCameraCalibration.CameraOrigin
struct · iOS 26.4+
ImmersiveCameraCalibration.CameraTextureMapping
struct · iOS 26.4+
ImmersiveCameraLensDefinition
struct · iOS 26.4+
ImmersiveCameraLensDefinition.Eye
enum · iOS 26.4+
ImmersiveCameraLensDefinition.STMapType
enum · iOS 26.4+
ImmersiveCameraMask
enum · iOS 26.4+
ImmersiveCameraMeshCalibration
class · iOS 26.4+
ImmersiveCameraViewModel
struct · iOS 26.4+
ImmersiveDynamicMask
struct · iOS 26.4+
ImmersiveDynamicMask.ControlPointInterpolation
enum · iOS 26.4+
ImmersiveDynamicMask.EdgeTreatment
enum · iOS 26.4+
ImmersiveDynamicMask.StereoRelation
enum · iOS 26.4+
ImmersiveImageMask
class · iOS 26.4+
ImmersiveVideoMask
struct · iOS 26.4+
ImmersiveVideoMask.Layout
enum · iOS 26.4+
ParametricImmersiveAssetInfo
class · iOS 26.4+
ParametricImmersiveAssetInfo.Error
struct · iOS 26.4+
ParametricImmersiveAssetInfo.Error.ErrorType
enum · iOS 26.4+
PresentationCommand
enum · iOS 26.4+
PresentationDescriptor
struct · iOS 26.4+
PresentationDescriptorReader
class · iOS 26.4+
SetCameraCommand
struct · iOS 26.4+
SetCameraCommand.Overrides
struct · iOS 27.0+
ShotFlipCommand
struct · iOS 27.0+
ShotFlopCommand
struct · iOS 26.4+
VenueDescriptor
class · iOS 26.4+
Skipped declarations
6 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
VenueDescriptor.cameras
The iOS SDK compiler rejected this binding: actor-isolated property 'cameras' can not be referenced from a nonisolated context
VenueDescriptor.addCamera(_:)
The iOS SDK compiler rejected this binding: call to actor-isolated instance method 'addCamera' in a synchronous nonisolated context [#ActorIsolatedCall]
VenueDescriptor.removeCamera(id:)
The iOS SDK compiler rejected this binding: call to actor-isolated instance method 'removeCamera(id:)' in a synchronous nonisolated context [#ActorIsolatedCall]
VenueDescriptor.cameraViewModel(for:)
The iOS SDK compiler rejected this binding: call to actor-isolated instance method 'cameraViewModel(for:)' in a synchronous nonisolated context [#ActorIsolatedCall]
VenueDescriptor.save(to:)
The iOS SDK compiler rejected this binding: call to actor-isolated instance method 'save(to:)' in a synchronous nonisolated context [#ActorIsolatedCall]
ImmersiveCamera.init(id:calibration:type:presentationFrameRate:pose:)
The iOS SDK compiler rejected this binding: cannot find 'defaultPresentationFrameRate' in scope