PKEY_AudioEndpoint_Default_VolumeInDb

Windows 10 버전 1605 이상에서 PKEY_AudioEndpoint_Default_VolumeInDb 속성 키는 소프트웨어 볼륨 노드에 대한 기본 볼륨(dB)을 구성합니다. 드라이버 개발자는 설정하려는 기본 dB 값을 제공해야 합니다.

오디오 드라이버가 엔드포인트에 대한 하드웨어 볼륨 노드를 구현하지 않는 경우 OS는 소프트웨어 볼륨 노드를 삽입하여 해당 엔드포인트의 볼륨을 제어합니다. 기본 볼륨 값이 너무 낮은 경우도 있습니다. 이 INF 키는 오디오 신호에 적절한 게인 또는 감쇠가 적용될 때 사용자에게 더 나은 환경을 제공합니다.

설명

IHV 및 OEM은 드라이버 INF 파일을 사용하여 토폴로지 필터에서 PKEY_AudioEndpoint_Default_VolumeInDb 설정하여 엔드포인트의 기본 소프트웨어 볼륨 값을 재정의할 수 있습니다. 키에 지정된 값은 dB 단위입니다.

이 키는 렌더링 및 캡처 엔드포인트 모두에 사용됩니다.

엔드포인트가 하드웨어 볼륨 노드를 구현한 경우 이 키는 무시됩니다.

모든 값을 설정할 수 있지만 OS는 해당 값이 최소 및 최대 값 설정 내에 있는지 확인합니다. 예를 들어 지정된 값이 최대 볼륨 값보다 큰 경우 OS는 기본값을 최대 볼륨 값으로 설정합니다.

데이터는 16.16 고정 소수점 값으로 저장됩니다. 상위 16비트 는 값의 정수에 사용되고 하위 16비트 는 값의 소수 부분에 사용됩니다.

INF 파일 샘플

; The following line overrides the default volume (in dB) for an endpoint. 
; It is only applicable when hardware volume is not implemented. 
; Decimal value expressed in fixed point 16.16 format and stored as a DWORD. 

PKEY_AudioEndpoint_Default_VolumeInDb        = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},9" 

; 10 dB 
HKR,EP\0,%PKEY_AudioEndpoint_Default_VolumeInDb%,0x00010001,0xA0000 

;-10 dB 
;HKR,EP\0,%PKEY_AudioEndpoint_Default_VolumeInDb%,0x00010001,0xFFF60000

미디어 클래스 INF 확장