KSPROPERTY_AUDIO_DYNAMIC_RANGE
KSPROPERTY_AUDIO_DYNAMIC_RANGE 속성은 음량 노드(KSNODETYPE_LOUDNESS)에서 출력되는 오디오 스트림의 동적 범위를 지정합니다.
사용량 요약 테이블
가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
Yes |
필터 |
속성 값(작업 데이터)은 음량 노드의 출력 스트림에 대한 동적 범위를 지정하는 KSAUDIO_DYNAMIC_RANGE 형식의 구조체입니다.
반환 값
KSPROPERTY_AUDIO_DYNAMIC_RANGE 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청은 코드에 적절한 오류 상태 반환합니다.
설명
기본적으로 KSAUDIO_DYNAMIC_RANGE 구조체의 QuietCompression 및 LoudCompression 멤버에 대한 값은 0%로 설정됩니다. 이렇게 하면 오디오 스트림의 전체 동적 범위가 생성됩니다. 미니포트 드라이버는 데이터 경로에 노드가 포함된 핀을 인스턴스화할 때 속성을 기본값으로 설정합니다.
일부 디바이스는 QuietCompression 및 LoudCompression 변경 내용을 지원하지 않을 수 있습니다. 클라이언트가 디바이스에서 지원하지 않는 값을 변경하려고 하면 미니포트 드라이버에서 오류를 반환해야 합니다.
요구 사항
헤더 |
Ksmedia.h(Ksmedia.h 포함) |