SpatialScale class Models

The SpatialScale class defines how to convert units from the application's coordinate system (pixels or centimeters) into meters used by the spatial audio coordinate system. For example, let's assume that SpatialScale is set to (100,100,100), which indicates that 100 of the applications units (cm) map to 1 meter for the audio coordinates. If the listener's location is (0,0,0)cm and a remote participant's location is (200,200,200)cm, the listener has an impression of hearing the remote participant from the (2,2,2)m location.

Note: A scale value must have a value greater than zero. The default is (1,1,1).


SpatialScale(double x, double y, double z)


hashCode int
The hash code for this object.
runtimeType Type
A representation of the runtime type of the object.
x double
The x component of the SpatialScale vector.
read / write
y double
The y component of the SpatialScale vector.
read / write
z double
The z component of the SpatialScale vector.
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toJson() Map<String, Object?>
Returns a representation of this object as a JSON object.
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.