共用方式為


KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR

KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR 屬性會指定 3D 接聽程式的 Doppler 因數。

使用量摘要表格

Get 集合 目標 屬性描述元類型 屬性值類型

Pin

KSNODEPROPERTY

FLOAT

) 作業資料 (屬性值的類型為 FLOAT,並指定 Doppler 因數。 Doppler 因數的範圍可以從DS3D_MINDOPPLERFACTOR到DS3D_MAXDOPPLERFACTOR,分別定義為 0.0 和 10.0。 預設因數是DS3D_DEFAULTDOPPLERFACTOR,定義為 1.0。

傳回值

KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR屬性要求會傳回STATUS_SUCCESS,表示它已順利完成。 否則,要求會傳回適當的錯誤狀態碼。

備註

這個屬性會指定套用至 3D 接聽程式和 3D 音效緩衝區的 Doppler 因數。

零的 Doppler 因素表示不論接聽程式或聲音緩衝區的速度為何,都不會將 Doppler 移位套用至音效。 大於 1 的因素會使真實世界中發生的 Doppler 班次量變大。

DirectSound 會使用這個屬性來實作IDirectSound3DListener::GetDopplerFactorIDirectSound3DListener::SetDopplerFactor方法,如Microsoft Windows SDK檔中所述。

規格需求

標頭

Ksmedia.h (包含 Ksmedia.h)

另請參閱

KSNODEPROPERTY