Class Spatializer
public class Spatializer : JVMBridgeBase<Spatializer>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Spatializer>Spatializer
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Spatializer>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<Spatializer>.IsAssignableFrom(IJavaType)JVMBridgeBase<Spatializer>.IsAssignableFrom<T>()JVMBridgeBase<Spatializer>.Execute<T>(params T[])JVMBridgeBase<Spatializer>.DynBridgeClazzJVMBridgeBase<Spatializer>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Spatializer()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Spatializer()
Spatializer(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Spatializer(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
SPATIALIZER_IMMERSIVE_LEVEL_MULTICHANNEL
public static int SPATIALIZER_IMMERSIVE_LEVEL_MULTICHANNEL { get; }
Property Value
SPATIALIZER_IMMERSIVE_LEVEL_NONE
public static int SPATIALIZER_IMMERSIVE_LEVEL_NONE { get; }
Property Value
SPATIALIZER_IMMERSIVE_LEVEL_OTHER
public static int SPATIALIZER_IMMERSIVE_LEVEL_OTHER { get; }
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
arg0
AudioAttributesarg1
AudioFormat
Returns
GetImmersiveAudioLevel()
public int GetImmersiveAudioLevel()
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)