KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR
KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR 屬性會指定 3D 接聽程式的 Doppler 因數。
使用量摘要表格
Get | 集合 | 目標 | 屬性描述元類型 | 屬性值類型 |
---|---|---|---|---|
是 |
是 |
Pin |
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::GetDopplerFactor和IDirectSound3DListener::SetDopplerFactor方法,如Microsoft Windows SDK檔中所述。
規格需求
標頭 |
Ksmedia.h (包含 Ksmedia.h) |