X3DAudioInitialize 함수(x3daudio.h)

모든 전역 3D 오디오 상수를 설정합니다.

구문

X3DAUDIO_API_(HRESULT) X3DAudioInitialize(
  [in]  UINT32          SpeakerChannelMask,
  [in]  FLOAT32         SpeedOfSound,
  [out] X3DAUDIO_HANDLE Instance
);

매개 변수

[in] SpeakerChannelMask

화자 위치에 채널을 할당합니다. 이 값은 0이 될 수 없습니다. Xbox 360에서 허용되는 유일한 값은 SPEAKER_XBOX.

[in] SpeedOfSound

초당 사용자 정의 월드 단위로 소리의 속도입니다. 이 값은 도플러 계산에만 사용합니다. FLT_MIN 보다 크거나 같아야 합니다.

[out] Instance

3D 오디오 instance 핸들. X3DAudioCalculate를 호출할 때 이 핸들을 사용합니다.

반환 값

이 함수는 값을 반환하지 않습니다.

설명

X3DAUDIO_HANDLE 불투명한 데이터 구조입니다. 운영 체제는 3D 오디오 instance 핸들에 대한 추가 스토리지를 할당하지 않으므로 해제하거나 닫을 필요가 없습니다.

플랫폼 요구 사항

Windows 10(XAudio2.9); Windows 8, Windows Phone 8(XAudio 2.8); DirectX SDK(XAudio 2.7)

Windows Phone 8.1: 이 API가 지원됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 x3daudio.h
라이브러리 XAudio2.lib

참조

함수