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 |