다음을 통해 공유


KSPROPERTY_AUDIO_DYNAMIC_RANGE

KSPROPERTY_AUDIO_DYNAMIC_RANGE 속성은 음량 노드(KSNODETYPE_LOUDNESS)에서 출력되는 오디오 스트림의 동적 범위를 지정합니다.

사용량 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식

Yes

Yes

필터

KSNODEPROPERTY

KSAUDIO_DYNAMIC_RANGE

속성 값(작업 데이터)은 음량 노드의 출력 스트림에 대한 동적 범위를 지정하는 KSAUDIO_DYNAMIC_RANGE 형식의 구조체입니다.

반환 값

KSPROPERTY_AUDIO_DYNAMIC_RANGE 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청은 코드에 적절한 오류 상태 반환합니다.

설명

기본적으로 KSAUDIO_DYNAMIC_RANGE 구조체의 QuietCompressionLoudCompression 멤버에 대한 값은 0%로 설정됩니다. 이렇게 하면 오디오 스트림의 전체 동적 범위가 생성됩니다. 미니포트 드라이버는 데이터 경로에 노드가 포함된 핀을 인스턴스화할 때 속성을 기본값으로 설정합니다.

일부 디바이스는 QuietCompressionLoudCompression 변경 내용을 지원하지 않을 수 있습니다. 클라이언트가 디바이스에서 지원하지 않는 값을 변경하려고 하면 미니포트 드라이버에서 오류를 반환해야 합니다.

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSNODEPROPERTY

KSNODETYPE_LOUDNESS

KSAUDIO_DYNAMIC_RANGE