Spatializer 类

定义

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

[Android.Runtime.Register("android/media/Spatializer", ApiSince=32, DoNotGenerateAcw=true)]
public class Spatializer : Java.Lang.Object
[<Android.Runtime.Register("android/media/Spatializer", ApiSince=32, DoNotGenerateAcw=true)>]
type Spatializer = class
    inherit Object
继承
Spatializer
属性

注解

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。 声音空间化模拟源自侦听器周围的声音,就好像它们来自放置在侦听器周围的虚拟扬声器一样。<br> 空间化支持是可选的,如果支持该功能,请使用 AudioManager#getSpatializer() 获取此类的实例。

android.media.SpatializerJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

Spatializer(IntPtr, JniHandleOwnership)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

字段

SpatializerImmersiveLevelMultichannel
已过时.

指示 Spatializer 此设备上的 的 常量支持多通道空间化。

SpatializerImmersiveLevelNone
已过时.

常量,指示此设备上不支持空间化功能。

SpatializerImmersiveLevelOther
已过时.

指示 Spatializer 此设备上的 的 常量支持不同于此 SDK 级别上可用的空间化模式。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
ImmersiveAudioLevel

返回对此设备上空间化功能的支持级别。

IsAvailable

返回空间化是否可用。

IsEnabled

返回是否启用空间化。

IsHeadTrackerAvailable

返回头部跟踪器当前是否可用于空间化器效果使用的音频设备。

JniIdentityHashCode

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
JniPeerMembers

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

PeerReference

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
ThresholdClass

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

ThresholdType

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

方法

AddOnHeadTrackerAvailableListener(IExecutor, Spatializer+IOnHeadTrackerAvailableListener)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

AddOnSpatializerStateChangedListener(IExecutor, Spatializer+IOnSpatializerStateChangedListener)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

CanBeSpatialized(AudioAttributes, AudioFormat)

返回给定 的 AudioFormat音频是否可以空间化与给定 AudioAttributes 一起播放的音频。

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
Dispose(Boolean)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
Equals(Object)

指示某个其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
RemoveOnHeadTrackerAvailableListener(Spatializer+IOnHeadTrackerAvailableListener)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

RemoveOnSpatializerStateChangedListener(Spatializer+IOnSpatializerStateChangedListener)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
IJavaPeerable.Finalized()

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

GetJniTypeName(IJavaPeerable)

空间化器提供对设备上的声音空间化查询功能和行为的访问权限。

适用于