XAudio2

XAudio2
XAudio2
개발자마이크로소프트
초기 릴리즈2008년 3월 7일, 14년 전(2008-03-07)[1]
안정된 릴리스
2.9 / 2015년 7월 29일, 7년 전(2015-07-29)[2]
운영 체제Windows XP 이상, Xbox 360, Windows Phone 8
유형응용 프로그램프로그래밍 인터페이스(API)

XAudio2는 Microsoft Windows, Xbox 360 및 Windows Phone 8용 하위 레벨 오디오 API로, Windows에서 DirectSound의 후속 버전이며 Xbox [3][4][5]360에서 원래 XAudio를 보완합니다.

XAudio2는 Xbox 360의 XAudio API, Windows XP의 DirectSound 및 Windows Vista 이상의 로우 레벨 오디오 믹서 WASAPI를 통해 작동합니다.

XAudio2 라이브러리RTM 릴리스는 2008년 3월 DirectX [6]SDK에 포함되어 Visual Studio의 프로그래머가 Windows, Xbox 360 및 Windows Phone 8 프로젝트에서 XAudio2를 사용할 수 있도록 합니다.XAudio2의 최신 버전은 Windows [2]10용으로 출시된 2.9입니다.

XAudio2 버전은 Xbox 360 및 Windows 버전에서 사용할 수 있도록 출고되었으며, 재배포 가능한 DLL을 사용하여 Windows XP 이전 버전에서도 사용할 수 있으며, 새 버전에는 최신 [7]운영 체제와 호환되는 기능만 추가되었습니다.예: Windows 8과 함께 제공되는 XAudio 2.8은 Windows Store 앱을 지원하며 이전 Windows 버전에서는 사용할 수 없으며 Windows Server 2012에도 포함되어 있지 않습니다.

"기존 DirectX SDK"에 있는 XAudio2 2.[8]7 라이브러리에는 알려진 문제가 있습니다.

"XAudio2:하이 퍼포먼스 고려사항' (토크)는 Windows [9]7을 지원합니다.

특징들

XAudio2는 XACT와 같은 고급 오디오 API를 위한 혼합 및 신호 처리를 제공하며 프로그래머에게 공간 [5]처리와 관련된 고급 기능을 제공합니다.

XAudio2는 음성 데이터를 "음성"에서 분리하여 오디오 생성을 추상화하며, 각 음성을 프로그램 가능한 디지털 신호 처리 및 효과 처리 기능으로 필터링할 수 있습니다.음성은 단일 스트림으로 "서브믹스"할 수 있습니다.

XAudio2는 Xbox 360에서는 XMA, Windows 10에서는 xWMA, 두 플랫폼 모두에서 다양한 ADPCM 코덱의 압축을 해제할 수 있습니다.XAudio2 2.8은 Windows Store App 개발을 지원하며 C++/DirectX [7]앱에서 사용할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "DirectX Software Development Kit (March 2008)". Microsoft.com. March 7, 2008. Archived from the original on April 6, 2008. Retrieved March 9, 2018.
  2. ^ a b Walbourn, Chuck (July 30, 2015). "Windows 10 SDK RTM". Microsoft.com. Retrieved March 9, 2018.
  3. ^ Sherrod, Allen (2009). Ultimate Game Programming with DirectX. Cengage Learning. p. 283. ISBN 978-1584506201.
  4. ^ Kelly, Charles (2012). Programming 2D Games. CRC Press. p. 181. ISBN 978-1466508682.
  5. ^ a b "XAudio2 Introduction". Microsoft. October 12, 2013. Retrieved 2013-11-03.
  6. ^ XAudio 2 베타 프로그램이 사용 중지되었습니다.connect.microsoft.com (Microsoft 계정 추가)
  7. ^ a b "XAudio2 Versions". msdn.microsoft.com. Retrieved 2018-05-14. On Xbox 360, XAudio2 ships as a static library that is compiled into the main game executable. On Windows, XAudio2 is provided as a Dynamic Link Library (DLL) installed into the system folders of the Operating System. [..] XAudio2 version 2.9 ships as part of Windows 10, XAUDIO2_9.DLL, alongside XAudio2.8 to support older applications, and does not require redistribution.
  8. ^ "Known Issues: XAudio 2.7". Games for Windows and the DirectX SDK. Retrieved 2018-05-14. The XAudio2 library in the legacy DirectX SDK makes use of COM creation and reference counting for lifetime management, and a recent investigation has found a problem in this implementation. [..] This issue does not affect XAudio 2.8 (Windows 8 SDK), XAudio 2.9 (Windows 10 SDK)
  9. ^ "XAudio2: High Performance Considerations". Microsoft Download Center. Retrieved 2018-05-14.
  10. ^ "About the Windows Core Audio APIs (Windows)". msdn.microsoft.com. Retrieved 2018-05-14. Microsoft does not plan to make the Core Audio APIs that are described here available for use with earlier versions of Windows, including Microsoft Windows Server 2003, Windows XP, Windows Millennium Edition, Windows 2000, and Windows 98.