CRIWARE Unity Plugin Manual  Last Updated: 2024-12-05
CriAtomConfig クラス

CRI Atom初期化パラメータ [詳解]

クラス

class  AndroidLowLatencyStandardVoicePoolConfig
 
class  EditorPcmOutputConfig
 
class  HcaMxVoicePoolConfig
 
class  InGamePreviewConfig
 
class  StandardVoicePoolConfig
 

公開型

enum  InGamePreviewSwitchMode { , Enable, FollowBuildSetting, Default }
 

公開変数類

string acfFileName = ""
 ACFファイル名 [詳解]
 
int maxVirtualVoices = 32
 
int maxVoiceLimitGroups = 32
 
int maxCategories = 32
 
int maxAisacs = 8
 
int maxBusSends = 8
 
int maxSequenceEventsPerFrame = 2
 
int maxBeatSyncCallbacksPerFrame = 1
 
int maxCueLinkCallbacksPerFrame = 1
 
StandardVoicePoolConfig standardVoicePoolConfig = new StandardVoicePoolConfig()
 
HcaMxVoicePoolConfig hcaMxVoicePoolConfig = new HcaMxVoicePoolConfig()
 
int outputSamplingRate = 0
 
bool usesInGamePreview = false
 
InGamePreviewSwitchMode inGamePreviewMode = InGamePreviewSwitchMode.Default
 
InGamePreviewConfig inGamePreviewConfig = new InGamePreviewConfig()
 
float serverFrequency = 60.0f
 
CriAtom.SpeakerMapping speakerMapping
 
int asrOutputChannels = 0
 
bool useRandomSeedWithTime = true
 
int categoriesPerPlayback = 4
 
int maxFaders = 4
 
int maxBuses = 8
 
float maxPitch = 2400f
 
int maxParameterBlocks = 1024
 
CriAtomEx.SoundRendererType soundRendererType = CriAtomEx.SoundRendererType.Native
 
bool keepPlayingSoundOnPause = true
 
bool enableSonicSync = true
 
bool enableAtomSoundDisabledMode = false
 
bool enableAtomSoundDisabledModeLinux = false
 
EditorPcmOutputConfig editorPcmOutputConfig = new EditorPcmOutputConfig()
 
int pcBufferingTime = 0
 
bool useMicrosoftSpatialSound = true
 
bool iosEnableSonicSync = true
 
int iosBufferingTime = 50
 
bool iosOverrideIPodMusic = false
 
bool iosEnableOSNotificationHandling = true
 
bool androidEnableSonicSync = true
 
int androidBufferingTime = 133
 
int androidStartBufferingTime = 100
 
AndroidLowLatencyStandardVoicePoolConfig androidLowLatencyStandardVoicePoolConfig = new AndroidLowLatencyStandardVoicePoolConfig()
 
bool androidUsesAndroidFastMixer = true
 
bool androidForceToUseAsrForDefaultPlayback = true
 
bool androidUsesAAudio = false
 
int androidStreamType = 0
 

詳解

CRI Atom初期化パラメータ

列挙型メンバ詳解

インゲームプレビュー設定

列挙値
Enable 

無効

FollowBuildSetting 

有効

Default 

Development Build時のみ有効 "usesInGamePreview"

メンバ詳解

string acfFileName = ""

ACFファイル名

注意:
ACFファイルをStreamingAssetsフォルダに配置しておく必要あり。
int maxVirtualVoices = 32

最大バーチャルボイス数

int maxVoiceLimitGroups = 32

最大ボイスリミットグループ数

int maxCategories = 32

最大カテゴリ数

int maxAisacs = 8

最大 AISAC 数

int maxBusSends = 8

最大バスセンド数

int maxSequenceEventsPerFrame = 2

1フレーム当たりの最大シーケンスイベント数

int maxBeatSyncCallbacksPerFrame = 1

1フレーム当たりの最大ビート同期コールバック数

int maxCueLinkCallbacksPerFrame = 1

1フレーム当たりの最大キューリンクコールバック数

StandardVoicePoolConfig standardVoicePoolConfig = new StandardVoicePoolConfig()

標準ボイスプール作成パラメータ

HcaMxVoicePoolConfig hcaMxVoicePoolConfig = new HcaMxVoicePoolConfig()

HCA-MXボイスプール作成パラメータ

int outputSamplingRate = 0

出力サンプリングレート

bool usesInGamePreview = false

インゲームプレビューを使用するかどうか

インゲームプレビュー設定(Inspector 指定時のみ有効)

InGamePreviewConfig inGamePreviewConfig = new InGamePreviewConfig()

インゲームプレビューパラメータ

float serverFrequency = 60.0f

サーバ周波数

CriAtom.SpeakerMapping speakerMapping

ASRスピーカーマッピング

int asrOutputChannels = 0

ASR出力チャンネル数、

bool useRandomSeedWithTime = true

乱数種に時間(System.DateTime.Now.Ticks)を使用するかどうか

int categoriesPerPlayback = 4

再生単位でのカテゴリ参照数

int maxFaders = 4

最大フェーダー数

int maxBuses = 8

最大バス数

float maxPitch = 2400f

ピッチ変更の上限値

int maxParameterBlocks = 1024

最大パラメータブロック数

VR サウンド出力モードを使用するか否か

bool keepPlayingSoundOnPause = true

StandAlone プラットフォームやエディタでポーズ時に音声出力もポーズするか否か

bool enableSonicSync = true

SonicSYNCを有効にするか否か(Android iOS Switch 以外)

bool enableAtomSoundDisabledMode = false

音声出力されなくなるか否か(Linux以外)

bool enableAtomSoundDisabledModeLinux = false

音声出力されなくなるか否か(Linux用)

EditorPcmOutputConfig editorPcmOutputConfig = new EditorPcmOutputConfig()

[Editor] ユーザーPCM出力モード関連パラメータ

int pcBufferingTime = 0

[PC] 出力バッファリング時間

bool useMicrosoftSpatialSound = true

[PC] Microsoft Spatial Sound有効フラグ

bool iosEnableSonicSync = true

[iOS] SonicSYNCモード有効化

int iosBufferingTime = 50

[iOS] 出力バッファリング時間(ミリ秒)

bool iosOverrideIPodMusic = false

[iOS] iPodの再生を上書きするか?

bool iosEnableOSNotificationHandling = true

[iOS] OSのオーディオ中断通知に反応して音声システムのサスペンド・レジューム処理を行うかどうか

bool androidEnableSonicSync = true

[Android] SonicSYNCモード有効化

int androidBufferingTime = 133

[Android] ASR(通常再生)出力バッファリング時間

int androidStartBufferingTime = 100

[Android] NSR(低遅延再生)再生開始バッファリング時間

[Android] 低遅延再生用ボイスプール作成パラメータ

bool androidUsesAndroidFastMixer = true

[Android] Android OS の Fast Mixer を使用して、音声再生時の発音遅延を短縮するかどうか。ASR/NSR の発音遅延や、遅延推測機能の結果に影響する

bool androidForceToUseAsrForDefaultPlayback = true

[Android] 非低遅延再生指定時のCriAtomSourceで、強制的にASRによる再生を行うか

bool androidUsesAAudio = false

[Android] β版機能:AAudioを有効にするかどうか

int androidStreamType = 0

[Android] ストリームタイプ設定


このクラス詳解は次のファイルから抽出されました: