CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriAtomExAsrRack.Config结构体 参考

创建ASR Rack用配置结构体 更多...

静态 Public 成员函数

static Config Default ()
 获取预设值的配置结构体 更多...
 

Public 属性

float serverFrequency
 Server处理的执行频率 更多...
 
int numBuses
 总线数 更多...
 
int outputChannels
 输出声道数 更多...
 
CriAtom.SpeakerMapping speakerMapping
 混音器的扬声器映射 更多...
 
int outputSamplingRate
 输出采样率 更多...
 
CriAtomEx.SoundRendererType soundRendererType
 声音渲染器类型 更多...
 
int outputRackId
 输出目标ASR Rack ID 更多...
 
IntPtr context
 平台专用的参数的指针 更多...
 

详细描述

创建ASR Rack用配置结构体

说明:
是用于指定 CriAtomExAsrRack 的动作规格的结构体。
模块创建时( CriWare.CriAtomExAsrRack::CriAtomExAsrRack 函数),作为参数指定本结构体。
备注:
请根据需要更改在 CriWare.CriAtomExAsrRack::defaultConfig 获取的预设配置。
参见
CriAtomExAsrRack::CriAtomExAsrRack, CriAtomExAsrRack::defaultConfig

成员函数说明

static Config Default ( )
inlinestatic

获取预设值的配置结构体

返回
预设值的配置结构体
说明:
获取要在 CriWare.CriAtomExAsrRack.CriAtomExAsrRack 中设置的配置结构体的预设值。

类成员变量说明

float serverFrequency

Server处理的执行频率

说明:
指定执行Server处理的频率。
注意:
请指定为与 CriWareInitializer 中指定的 CriAtomConfig::serverFrequency 相同的值。
int numBuses

总线数

说明:
指定ASR创建的总线数量。
总线用于混合音频或管理DSP效果等用途。
int outputChannels

输出声道数

说明:
指定ASR Rack的输出声道数。
如使用Pan3D或3D定位功能,指定为6ch以上。
CriAtom.SpeakerMapping speakerMapping

混音器的扬声器映射

说明:
指定ASR Rack的扬声器映射。
int outputSamplingRate

输出采样率

说明:
ASR Rack输出和处理过程的采样率。
通常情况下,指定目标设备的音频设备的采样率。
备注:
降低后可以减少处理符合,但音质会下降。
CriAtomEx.SoundRendererType soundRendererType

声音渲染器类型

说明:
指定ASR Rack的输出目标声音渲染器的类型。
如将 soundRendererType 指定为 CriAtomEx.SoundRendererType.Native, 音频数据将被传送至预设值设置的各平台的音频输出。
int outputRackId

输出目标ASR Rack ID

说明:
指定ASR Rack的输出目标ASR Rack ID。
仅在将soundRendererType 指定为 CriAtomEx.SoundRendererType.Asr 时有效。
IntPtr context

平台专用的参数的指针

说明:
指定平台专用的参数的指针。
如果用于 CriAtomExAsrRack::CriAtomExAsrRack 函数的参数,则将会被第二参数的 PlatformContext 覆盖,因此请指定 IntPtr.Zero。

该结构体的文档由以下文件生成: