2016년 9월 30일 금요일

WASAPI

WASAPI

WASAPI(Windows Audio Session API:와사피)는, Microsoft Windows Vista로부터 도입된 새로운 오디오 API이다.동OS에서 도입된 Core Audio API의 일부로, 어플리케이션과 오디오 디바이스간의 데이터 플로우를 관리한다.

목차

특징

WASAPI는 OS측의 기능이기 위해, 기본적으로 어떠한 사운드 디바이스에서도 이용할 수 있지만, 사용하는 어플리케이션이 WASAPI에 대응하고 있을 필요가 있다.

Windows XP로는 오디오 파이프라인의 대부분이 커넬 모드에 존재하고 있었지만, WASAPI로는 이것을 유저 모드로 이동했다.이것에 의해서 예를 들면 효과 처리로 치명적인 문제가 발생했을 경우, Windows XP로는 OS가 블루스 클린이 되지만, Windows Vista 이후로는 오디오 서비스(audiosrv)나 오디오 엔진(audiodg)이 이상종료 하는 것만으로 OS전체에는 영향이 없게 되어 있다.

동작 모드

배타 모드(exclusive) 편

OS표준의 믹서나 각종 효과(APO) 처리를 모두 개좌도에 엔드 포인트 버퍼상의 오디오 샘플을 어플리케이션이 직접 읽고 쓰기할 수 있는 구조가 되고 있다.

공유 모드

다른 어플리케이션의 출력과 함께 OS표준의 믹서나 각종 효과(APO)를 개입시켜 재생되기 위해, 복수의 음성 재생・녹음 어플리케이션을 동시에 사용하는 경우에 적절하고 있다.

대응 소프트

DTM 소프트

등.

미디어 플레이어

  • MPC-BE(Media Player Classic Black Edition) 옵션→음성→음성 렌더러로→동기 메소드로 MPC Audio Renderer를 지정해, 그 오른쪽에 있는 프롭퍼티 버튼으로 「배타」와「동기 메소드」를 설정하면, 빨리 감기에서도 별로 키가 오르지 않는 자연스러운 음성으로 재생할 수 있다.
  • foobar2000 (WASAPI output support 컴퍼넌트의 추가가 필요)
  • x-어플리
  • iTunes

등.

관련 항목

외부 링크

This article is taken from the Japanese Wikipedia WASAPI

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.

0 개의 댓글:

댓글 쓰기