版本: Unity 6 (6000.0)
语言English
  • C#

AudioSource.GetOutputData

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

声明

public void GetOutputData(float[] samples, int channel);

参数

samples 用于填充音频样本的数组。其长度必须是 2 的幂。
channel 要从中采样的通道。

描述

提供当前正在播放的音频源的输出数据块。

samples 参数中给定的数组将填充请求的数据。

其他资源:AudioSource.GetSpectrumDataAudioListener.GetSpectrumDataAudioListener.GetOutputData


已弃用 返回 float[] 的 GetOutputData 已弃用,请使用 GetOutputData 并传递预分配的数组。

声明

public float[] GetOutputData(int numSamples, int channel);

描述

已弃用版本。返回当前正在播放的音频源的输出数据块。

此函数的变体每次调用时都会分配一个新数组。为了获得更好的性能,请改用非分配版本。