Skip to main content
Version: 20 Mar 2024

Spatial Sound

Module: Audio / Audio Definitions / Acoustics

SPATIAL SOUND.

Classes

Name
structMLAudioSpatialSoundDistanceProperties
structMLAudioSpatialSoundRadiationProperties
structMLAudioRaycast
Two points in space describing a ray.
structMLAudioObstruction
Obstruction along a ray.
structMLAudioRaycastRequest
ID-tracked request for a single raycast operation.
structMLAudioRaycastResult
ID-tracked result for a single raycast operation.

Types

Name
typedef struct MLAudioSpatialSoundDistancePropertiesMLAudioSpatialSoundDistanceProperties
typedef struct MLAudioSpatialSoundRadiationPropertiesMLAudioSpatialSoundRadiationProperties
typedef struct MLAudioRaycastMLAudioRaycast
Two points in space describing a ray.
typedef struct MLAudioObstructionMLAudioObstruction
Obstruction along a ray.
typedef struct MLAudioRaycastRequestMLAudioRaycastRequest
ID-tracked request for a single raycast operation.
typedef struct MLAudioRaycastResultMLAudioRaycastResult
ID-tracked result for a single raycast operation.

Types Documentation

MLAudioSpatialSoundDistanceProperties

typedef struct MLAudioSpatialSoundDistanceProperties MLAudioSpatialSoundDistanceProperties;

Properties describing the distance attenuation of a spatial sound using two distances, between which attention values are interpolated.

More Info


MLAudioSpatialSoundRadiationProperties

typedef struct MLAudioSpatialSoundRadiationProperties MLAudioSpatialSoundRadiationProperties;

Properties describing the directionality of a spatial sound using two cones, between which attention values are interpolated.

More Info


MLAudioRaycast

typedef struct MLAudioRaycast MLAudioRaycast;

Two points in space describing a ray.

More Info

API Level:

  • 20

MLAudioObstruction

typedef struct MLAudioObstruction MLAudioObstruction;

Obstruction along a ray.

More Info

API Level:

  • 20

MLAudioRaycastRequest

typedef struct MLAudioRaycastRequest MLAudioRaycastRequest;

ID-tracked request for a single raycast operation.

More Info

API Level:

  • 20

MLAudioRaycastResult

typedef struct MLAudioRaycastResult MLAudioRaycastResult;

ID-tracked result for a single raycast operation.

More Info

API Level:

  • 20