X3DAudioInitialize 函数 (x3daudio.h)

设置所有全局 3D 音频常量。

语法

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

参数

[in] SpeakerChannelMask

将通道分配给说话人位置。 此值不得为零。 Xbox 360 上唯一允许的值是SPEAKER_XBOX。

[in] SpeedOfSound

声音速度,以用户定义的世界单位/秒为单位。 仅将此值用于多普勒计算。 它必须大于或等于 FLT_MIN。

[out] Instance

3D 音频实例句柄。 调用 X3DAudioCalculate 时使用此句柄。

返回值

此函数不返回值。

注解

X3DAUDIO_HANDLE 是不透明的数据结构。 由于操作系统不会为 3D 音频实例句柄分配任何其他存储,因此无需释放或关闭它。

平台要求

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
Library XAudio2.lib

请参阅

函数