DirectSound DirectSound 의 사용법 WAV 데이터의 사용법 멀티 채널 WAV 포맷   [목차열람] [주소복사] [슬롯비우기]
멀티 채널 WAV 포맷
 
Microsoft DirectX 9.0

멀티 채널 WAV 포맷

WDM 드라이버에서는, DirectSound 버퍼는, 5.1 등의 스피커 구성용으로, 복수의 출력 채널을 가지는 WAV 포맷을 지원 하고 있다. 5.1 스피커 구성에서는, 앞쪽왼쪽, 전방 중앙, 앞쪽 오른쪽, 뒷쪽왼쪽, 뒷쪽 오른쪽의 스피커와 저주파 워파를 사용한다.

WAVEFORMATEXTENSIBLE 구조체는, 멀티 채널 웨이브 포맷을 나타내고 있다. 이 구조체는,WAVEFORMATEXcbSize 멤버로 이미 지원 되고 있는 추가 바이트를 구성하는,WAVEFORMATEX 의 확장 기능이다. WAVEFORMATEXTENSIBLE 구조체는,DSBUFFERDESC 구조체등과 같이,WAVEFORMATEX 가 사용되는 장소에서는 WAVEFORMATEX 로서 캐스트 할 수 있다.

멀티 채널 WAV 파일로 지정된 채널수보다 적은 물리적 스피커에 대해서 시스템이 구성되어 있는 경우는, 오디오 데이터는 적절히 믹싱 되어 기존의 스피커에 출력된다.

DirectSound 는, 멀티 채널 포맷에서의 버퍼의 이펙트나 3D 처리를 지원 하고 있지 않다. DSBCAPS_CTRL3D 또는 DSBCAPS_CTRLFX 플래그를 지정해 멀티 채널 WAV 포맷으로 버퍼를 생성 하려고 하면 실패한다.

멀티 채널 WAV 포맷의 더 자세한 정보는, www.microsoft.com 로 제공되고 있는 「Multiple Channel Audio Data and WAVE Files 」를 참조할것.

↑TOP