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 |