CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
音频输出数据解析模块(Player/源/总线单位) 更多...
类 | |
struct | Config |
音频输出数据解析模块配置结构体 更多... | |
Public 成员函数 | |
delegate void | PcmCaptureCallback (float[] dataL, float[] dataR, int numChannels, int numData) |
获取波形回调 更多... | |
CriAtomExOutputAnalyzer (Config config) | |
创建音频输出数据解析模块 更多... | |
override void | Dispose () |
输出数据解析模块 更多... | |
bool | AttachExPlayer (CriAtomExPlayer player) |
添加AtomExPlayer 更多... | |
void | DetachExPlayer () |
切断AtomExPlayer 更多... | |
bool | AttachDspBus (string busName) |
添加DSP总线 更多... | |
void | DetachDspBus () |
切断DSP总线 更多... | |
float | GetRms (int channel) |
获取添加中的音频输出的RMS Level 更多... | |
void | GetSpectrumLevels (ref float[] levels) |
获取频谱解析结果 更多... | |
void | GetPcmData (ref float[] data, int ch) |
获取添加中的音频输出的波形数据 更多... | |
void | SetPcmCaptureCallback (PcmCaptureCallback callback) |
注册获取波形数据的回调 更多... | |
void | ExecutePcmCaptureCallback () |
执行获取波形数据回调 更多... | |
void | ExecutePcmCaptureCallback (PcmCaptureCallback callback) |
Public 属性 | |
const int | MaximumSpectrumBands = 512 |
频谱分析仪的最大带通数 更多... | |
音频输出数据解析模块(Player/源/总线单位)
|
inline |
创建音频输出数据解析模块
delegate void PcmCaptureCallback | ( | float[] | dataL, |
float[] | dataR, | ||
int | numChannels, | ||
int | numData | ||
) |
获取波形回调
|
inline |
输出数据解析模块
|
inline |
添加AtomExPlayer
|
inline |
切断AtomExPlayer
|
inline |
添加DSP总线
|
inline |
切断DSP总线
|
inline |
获取添加中的音频输出的RMS Level
channel | 声道编号 |
|
inline |
获取频谱解析结果
levels | 解析结果(各频段的振幅值) |
|
inline |
获取添加中的音频输出的波形数据
data | 输出数据 |
ch | 声道 |
|
inline |
注册获取波形数据的回调
|
inline |
执行获取波形数据回调
|
inline |
const int MaximumSpectrumBands = 512 |
频谱分析仪的最大带通数