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