다음을 통해 공유


USB 오디오 클래스 시스템 드라이버(Usbaudio.sys)

USB 오디오 클래스 시스템 드라이버(Usbaudio.sys)는 오디오 디바이스용 USB(유니버설 직렬 버스) 디바이스 클래스 정의를 준수하는 오디오 디바이스에 대한 드라이버 지원을 제공하는 AVStream 미니드라이버입니다.

오디오 디바이스용 USB 디바이스 클래스 정의 사양(릴리스 1.0)은 USB 구현자 포럼 웹 사이트에서 사용할 수 있습니다. Usbaudio.sys USB 오디오 사양에 설명된 기능의 하위 집합을 지원합니다. Usbaudio.sys 외에도 WDM(Windows 드라이버 모델)에 다른 여러 커널 모드 오디오 구성 요소가 있습니다. 자세한 내용은 커널 모드 WDM 오디오 구성 요소를 참조하세요.

Windows 98 Usbaudio.sys 스피커 및 마이크와 같은 USB 디바이스에 대한 지원을 도입했습니다. MIDI 디바이스에 대한 지원이 Windows Me에 추가되었습니다.

오디오 디바이스가 플러그 앤 플레이 디바이스 열거 중에 USB 오디오 규격으로 식별되면 시스템에서 USBAudio 드라이버를 자동으로 로드하여 디바이스를 구동합니다. USBAudio는 독점 어댑터 드라이버의 도움 없이 디바이스를 직접 구동합니다. 즉, USB 오디오 사양을 준수하는 디바이스에는 독점 어댑터 드라이버가 필요하지 않습니다.

Microsoft는 하드웨어 공급업체가 독점 어댑터 드라이버를 작성하는 대신 USB 오디오 디바이스에 USBAudio 드라이버를 사용하는 것이 좋습니다.

Windows 98에서 USBAudio 드라이버는 다음 기능을 지원합니다.

  • 모든 형식 I 형식(8비트 서명된 PCM 제외)

  • AC-3 형식 II 형식

  • 동기화 유형 동기 및 적응형

  • 다중 채널 디바이스

그러나 Windows 98의 USBAudio는 다음을 지원하지 않습니다.

  • 8비트 서명된 PCM 형식

  • MPEG 형식 II 형식

  • III 형식 입력

  • USB MIDI

  • WAVEFORMATEXTENSIBLE 웨이브 형식(USBAudio는 24비트 데이터에 압축된 WAVE_FORMAT_PCM 대신 사용합니다.)

WINDOWS 98 SE(Second Edition), Windows Me 및 Windows 2000 이상에서 USBAudio는 Windows 98과 동일한 기능을 모두 지원합니다. 단, USBAudio는 WAVEFORMATEXTENSIBLE을 지원하지만 24비트 데이터에 대해 압축된 WAVE_FORMAT_PCM 지원하지 않습니다.

Windows Me 및 Windows XP 이상에서 USBAudio는 Windows 98 SE 및 Windows 2000에서 지원되는 모든 기능을 지원합니다. 또한 Windows Me 및 Windows XP는 USB MIDI를 지원하지만 USB MIDI 요소를 지원하지 않습니다.

다음 그림에서는 USB 오디오 디바이스에 대한 드라이버 계층 구조를 보여 줍니다. 그림에 표시된 모든 드라이버 구성 요소는 Microsoft에서 운영 체제와 함께 제공합니다.

USB 오디오 디바이스의 드라이버 계층 구조를 보여 주는 다이어그램

그림의 드라이버 구성 요소에 대한 자세한 내용은 다음 섹션을 참조하세요.

AVStream 개요

Windows의 USB 호스트 쪽 드라이버