KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE

KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE 属性指定 3D 声音缓冲区的最大距离。

使用情况摘要表

获取 设置 目标 属性描述符类型 属性值类型

固定

KSNODEPROPERTY

FLOAT

属性值(操作数据)的类型为 FLOAT,并指定最大距离。 有关距离单位的信息,请参阅 KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR

返回值

KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE 属性请求返回 STATUS_SUCCESS,以指示已成功完成。 否则,请求将返回适当的错误状态代码。

注解

在超过与声源的最大距离的距离时,该源的声音将减少为静音。 有关 DirectSound 3D 缓冲区最大距离的详细信息,请参阅 Microsoft Windows SDK 文档中的以下内容:

  • DS3DBUFFER 结构的 flMaxDistance 成员。

  • IDirectSound3DBuffer::GetMaxDistanceIDirectSound3DBuffer::SetMaxDistance 方法。

要求

标头

Ksmedia.h(包括 Ksmedia.h)

另请参阅

KSNODEPROPERTY

KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR