다음을 통해 공유


사용자 지정 오디오 속성 집합 노출

DirectSound는 사운드 카드에서 사용자 지정 속성의 사용을 지원하고 이 목적을 위해 IKsPropertySet 인터페이스를 제공합니다.

참고 헤더 파일 Dsound.h 및 Ksproxy.h는 유사하지만 호환되지 않는 IKsPropertySet 인터페이스 버전을 정의합니다. DirectSound 애플리케이션은 Dsound.h에 정의된 버전을 사용해야 합니다. IKsPropertySet의 DirectSound 버전은 Microsoft Windows SDK 설명서의 DirectSound 참조 페이지에 정의되어 있습니다. KSProxy 버전은 IKsPropertySet을 참조하세요.

사용자 지정 오디오 속성 집합은 기본적으로 Windows 98 Second Edition 및 Windows Me 및 Windows XP 이상에서 사용하도록 설정됩니다. 기본적으로 DirectSound는 Windows 2000 및 Windows Server 2003 이상 서버 버전의 Windows에서 사용자 지정 속성 집합을 무시합니다. DirectSound가 이러한 운영 체제 중 하나에서 설정된 사용자 지정 속성을 인식하려면 먼저 시스템에서 사용자 지정 속성 집합을 사용하도록 설정해야 합니다.

예를 들어 Windows 2000에서 사용자 지정 오디오 속성 집합을 사용하도록 설정하려면 다음을 수행합니다.

  1. 제어판 소리 및 멀티미디어 아이콘을 두 번 클릭하거나 mmsys.cpl 실행합니다.

  2. 오디오 탭의 소리 재생 목록에서 적절한 기본 설정 장치를 선택합니다.

  3. 고급 단추를 클릭합니다.

  4. 성능 탭에서 하드웨어 가속 슬라이더를 전체로 밉합니다.

  5. 적용을 클릭합니다.

이제 DirectSound를 사용하여 사용자 지정 속성 집합을 드라이버에 전달할 수 있습니다.

하드웨어 가속 슬라이더에서 네 가지 설정을 사용할 수 있습니다.

  • 없음

  • 기본

  • 표준

  • 전체

사용자 지정 속성 집합은 슬라이더가 Full로 설정된 경우에만 사용하도록 설정됩니다. 자세한 내용은 DirectSound Hardware-Acceleration 및 SRC 슬라이더를 참조하세요.