다음을 통해 공유


Osd

이 샘플에서는 핵심 오디오 API를 사용하여 기본 오디오 렌더링 엔드포인트 디바이스를 통해 재생되는 출력 스트림의 볼륨 변경 내용을 보여 주는 화면 디스플레이를 구현합니다. 사용자가 Windows 볼륨 제어 프로그램의 볼륨 수준을 조정하고 Sndvol.exe 볼륨 수준이 잠시 동안 변경되지 않은 상태로 유지되면 화면 디스플레이가 나타납니다.

이 항목에는 다음 섹션이 포함되어 있습니다.

설명

이 샘플에서는 다음 기능을 보여 줍니다.

요구 사항

제품 버전
Windows SDK Windows Vista 이상
Visual Studio 2005년 이상

 

샘플 다운로드

이 샘플은 다음 위치에서 사용할 수 있습니다.

위치 Path/URL
Windows SDK \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

예제 빌드

  1. Windows SDK용 CMD 셸을 열고 OSD 샘플 디렉터리로 변경합니다.
  2. OSD 디렉터리에서 "OSD.sln 시작" 명령을 실행하여 Visual Studio 창에서 OSD 프로젝트를 엽니다.
  3. 창 내에서 디버그 또는 릴리스 솔루션 구성을 선택하고 메뉴 모음에서 빌드 메뉴를 선택하고 빌드 옵션을 선택합니다. SDK용 CMD 셸에서 Visual Studio를 열지 않으면 Visual Studio는 SDK 빌드 환경에 액세스할 수 없습니다. 이 경우 프로젝트 파일 OSD.vcproj에 사용되는 환경 변수 MSSdk를 명시적으로 설정하지 않으면 샘플이 빌드되지 않습니다.

샘플 실행

  1. Windows Vista 이상에서 OSD 실행 파일(OSD.exe)을 실행합니다. 애플리케이션에 대한 시스템 트레이 아이콘이나 창은 표시되지 않지만 TaskMgr.exe 사용하여 실행되는 프로세스를 볼 수 있습니다.
  2. sndvol.exe 실행하여 볼륨을 변경하거나 음소거하거나 키보드 컨트롤 또는 HID 컨트롤을 사용하여 볼륨을 변경합니다. OSD 사용자 인터페이스가 표시됩니다.
  3. 애플리케이션을 종료하려면 TaskMgr.exe 실행하고 OSD.exe 프로세스를 강조 표시한 다음 프로세스 종료를 클릭합니다.

핵심 오디오 API를 사용하는 SDK 샘플