Class Spatializer
public class Spatializer : JVMBridgeBase<Spatializer>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Spatializer
- Implements
- Extension Methods
Constructors
Spatializer(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Spatializer(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
SPATIALIZER_IMMERSIVE_LEVEL_MULTICHANNEL
public static int SPATIALIZER_IMMERSIVE_LEVEL_MULTICHANNEL { get; set; }
Property Value
SPATIALIZER_IMMERSIVE_LEVEL_NONE
public static int SPATIALIZER_IMMERSIVE_LEVEL_NONE { get; set; }
Property Value
SPATIALIZER_IMMERSIVE_LEVEL_OTHER
public static int SPATIALIZER_IMMERSIVE_LEVEL_OTHER { get; set; }
Property Value
Methods
AddOnHeadTrackerAvailableListener(Executor, OnHeadTrackerAvailableListener)
public void AddOnHeadTrackerAvailableListener(Executor arg0, Spatializer.OnHeadTrackerAvailableListener arg1)
Parameters
AddOnSpatializerStateChangedListener(Executor, OnSpatializerStateChangedListener)
public void AddOnSpatializerStateChangedListener(Executor arg0, Spatializer.OnSpatializerStateChangedListener arg1)
Parameters
CanBeSpatialized(AudioAttributes, AudioFormat)
public bool CanBeSpatialized(AudioAttributes arg0, AudioFormat arg1)
Parameters
arg0AudioAttributesarg1AudioFormat
Returns
GetImmersiveAudioLevel()
public int GetImmersiveAudioLevel()
Returns
GetSpatializedChannelMasks()
public List<Integer> GetSpatializedChannelMasks()
Returns
IsAvailable()
public bool IsAvailable()
Returns
IsEnabled()
public bool IsEnabled()
Returns
IsHeadTrackerAvailable()
public bool IsHeadTrackerAvailable()
Returns
RemoveOnHeadTrackerAvailableListener(OnHeadTrackerAvailableListener)
public void RemoveOnHeadTrackerAvailableListener(Spatializer.OnHeadTrackerAvailableListener arg0)
Parameters
RemoveOnSpatializerStateChangedListener(OnSpatializerStateChangedListener)
public void RemoveOnSpatializerStateChangedListener(Spatializer.OnSpatializerStateChangedListener arg0)