KSPROPERTY_AUDIO_CHANNEL_CONFIG
KSPROPERTY_AUDIO_CHANNEL_CONFIG 屬性會指定節點輸出之音訊資料流程中通道的實際空間位置。
使用量摘要資料表
Get | 集合 | 目標 | 屬性描述項類型 | 屬性值類型 |
---|---|---|---|---|
是 |
是 |
篩選/釘選 |
KSNODEPROPERTY |
) 作業資料 (屬性值是類型KSAUDIO_CHANNEL_CONFIG的結構。 此結構會指定輸出資料流程中包含的通道,以及這些通道指派給喇叭。
傳回值
KSPROPERTY_AUDIO_CHANNEL_CONFIG屬性要求會傳回STATUS_SUCCESS,表示它已順利完成。 否則,要求會傳回適當的錯誤狀態碼。
備註
當做 DAC 節點的屬性 (KSNODETYPE_DAC) 或 3D 節點 (KSNODETYPE_3D_EFFECTS) 時,KSPROPERTY_AUDIO_CHANNEL_CONFIG 屬性會指定 DirectSound 喇叭組態。 對於身歷聲喇叭組態,這個屬性會與 KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY 屬性搭配使用,可區分耳機和數個身歷聲喇叭組態。 如需說話者設定的詳細資訊,請參閱 DirectSound Speaker-Configuration設定。
DirectSound 也會使用 KSPROPERTY_AUDIO_CHANNEL_CONFIG 屬性來查詢其通道設定的「移動流覽」節點。 移動流覽節點是符合DirectSound 節點排序需求的混合器針腳上的第二個磁片區節點 (KSNODETYPE_VOLUME) 。 IDirectSoundBuffer::SetPan 方法的 DirectSound實作 (Microsoft Windows SDK檔) 使用移動流覽節點的KSPROPERTY_AUDIO_VOLUMELEVEL屬性來控制移動流覽。
DirectSound 會將KSPROPERTY_AUDIO_CHANNEL_CONFIG視為 DAC 節點上的篩選屬性,並將視為磁片區和 3D 節點上的針腳屬性。
用戶端也會使用此屬性來選取 KSNODETYPE_PROLOGIC_DECODER 節點輸出的資料流程格式。
規格需求
標頭 |
Ksmedia.h (包含 Ksmedia.h) |