KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY

KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY 屬性會與 KSPROPERTY_AUDIO_CHANNEL_CONFIG 搭配使用,以實作硬體加速 3D 音訊的 DirectSound 喇叭組態屬性。 這是 DAC 節點的選擇性屬性, (KSNODETYPE_DAC) 和 3D 節點 (KSNODETYPE_3D_EFFECTS) 。

使用量摘要資料表

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

釘選/篩選

KSNODEPROPERTY

LONG

(作業資料) 的屬性值為 LONG 類型,並指定說話者幾何。 此值可以設定為下列其中一個常數,這些常數定義于標頭檔 Ksmedia.h:

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_HEADPHONES

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_MIN

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_NARROW

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_WIDE

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_MAX

上述參數在意義上相同, (但不等於值) 下列值,IDirectSound::GetSpeakerConfig方法會使用這些值, (請參閱Microsoft Windows SDK檔) ,並在標頭檔 Dsound.h 中定義:

  • DSSPEAKER_HEADPHONE

  • DSSPEAKER_STEREO |DSSPEAKER_GEOMETRY_MIN

  • DSSPEAKER_STEREO |DSSPEAKER_GEOMETRY_NARROW

  • DSSPEAKER_STEREO |DSSPEAKER_GEOMETRY_WIDE

  • DSSPEAKER_STEREO |DSSPEAKER_GEOMETRY_MAX

傳回值

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

備註

DirectSound 會將KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY視為 DAC 節點上的篩選屬性,並將視為 3D 節點上的針腳屬性。

如需詳細資訊,請參閱 DirectSound Speaker-Configuration設定

規格需求

標頭

Ksmedia.h (包含 Ksmedia.h)

另請參閱

KSPROPERTY_AUDIO_CHANNEL_CONFIG

KSNODETYPE_DAC

KSNODETYPE_3D_EFFECTS

KSNODEPROPERTY