KSPROPSETID_Audio
屬性 KSPROPSETID_Audio
集表示音訊資料流程所支援的資料和控制範圍。 迷你埠驅動程式應該支援 KSPROPERTY_AUDIO_LATENCY 屬性。 這個屬性集中的所有其他屬性都是選擇性的。
如果硬體不支援功能,迷你埠驅動程式應該會傳回 get- 和 set-property 呼叫的錯誤,讓上層驅動程式可以處理呼叫。 例如,不支援磁片區控制之硬體的迷你埠驅動程式應該傳回 KSPROPERTY_AUDIO_VOLUMELEVEL 呼叫的錯誤,因此讓堆疊中的驅動程式 (較高,例如核心混音器) 來設定資料流程的磁片區。
這個集合中的屬性專案是由KSPROPERTY_AUDIO列舉值所指定。
下列屬性是屬性集的 KSPROPSETID_Audio
一部分:
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE
KSPROPERTY_AUDIO_BUFFER_DURATION
KSPROPERTY_AUDIO_CHANNEL_CONFIG
KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH
KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE
KSPROPERTY_AUDIO_COPY_PROTECTION
KSPROPERTY_AUDIO_CPU_RESOURCES
KSPROPERTY_AUDIO_DYNAMIC_RANGE
KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE
KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION
KSPROPERTY_AUDIO_MANUFACTURE_GUID
KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY
KSPROPERTY_AUDIO_MIC_SENSITIVITY
KSPROPERTY_AUDIO_MIX_LEVEL_CAPS
KSPROPERTY_AUDIO_MIX_LEVEL_TABLE
KSPROPERTY_AUDIO_PREFERRED_STATUS
KSPROPERTY_AUDIO_PRESENTATION_POSITION
KSPROPERTY_AUDIO_SAMPLING_RATE
KSPROPERTY_AUDIO_STEREO_ENHANCE
KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY
KSPROPERTY_AUDIO_SURROUND_ENCODE
KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED
KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION