Struct CriAtomExAsrRack.Config
ASRラック作成用コンフィグ構造体
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
public struct CriAtomExAsrRack.Config
Remarks
備考: デフォルト設定を使用する場合、 SetDefaultConfig(out Config) メソッドで 構造体にデフォルトパラメーターをセットした後、 CriAtomExAsrRack(in Config, IntPtr, int) 関数 に構造体を指定してください。
注意: 将来的にメンバが増える可能性があるため、 SetDefaultConfig(out Config) メソッドを使用しない場合には、使用前に必ず構造体をゼロクリアしてください。 (構造体のメンバに不定値が入らないようご注意ください。)
Fields
context
プラットフォーム固有のパラメーターへのポインタ
Declaration
public IntPtr context
Field Value
Type | Description |
---|---|
IntPtr |
Remarks
説明: プラットフォーム固有のパラメーターへのポインタを指定します。 nullを指定した場合、プラットフォーム毎のデフォルトパラメーターでASRラックを作成します。 パラメーター構造体は各プラットフォーム固有ヘッダーに定義されています。 パラメーター構造体が定義されていないプラットフォームでは、常にnullを指定してください。
numBuses
バス数
Declaration
public int numBuses
Field Value
Type | Description |
---|---|
int |
Remarks
説明: ASRが作成するバスの数を指定します。 バスはサウンドのミックスや、エフェクトの管理等を行います。
outputChannels
出力チャンネル数
Declaration
public int outputChannels
Field Value
Type | Description |
---|---|
int |
Remarks
説明: ASRラックの出力チャンネル数を指定します。 パン3Dもしくは3Dポジショニング機能を使用する場合は6ch以上を指定します。
outputRackId
出力先ASRラックID
Declaration
public int outputRackId
Field Value
Type | Description |
---|---|
int |
Remarks
説明: ASRラックの出力先ASRラックIDを指定します。 sound_renderer_type に Asr を指定した場合のみ有効です。
outputSamplingRate
出力サンプリングレート
Declaration
public int outputSamplingRate
Field Value
Type | Description |
---|---|
int |
Remarks
説明: ASRラックの出力および処理過程のサンプリングレートを指定します。 通常、ターゲット機のサウンドデバイスのサンプリングレートを指定します。
備考: 低くすると処理負荷を下げることができますが音質が落ちます。
serverFrequency
サーバー処理の実行頻度
Declaration
public float serverFrequency
Field Value
Type | Description |
---|---|
float |
Remarks
説明: サーバー処理を実行する頻度を指定します。
注意: Atomライブラリ初期化時に指定した値( CriAtomEx.Config 構造体の server_frequency )と、同じ値をセットする必要があります。
See Also
soundRendererType
サウンドレンダラタイプ
Declaration
public CriAtom.SoundRendererType soundRendererType
Field Value
Type | Description |
---|---|
CriAtom.SoundRendererType |
Remarks
説明: ASRラックの出力先サウンドレンダラの種別を指定します。 sound_renderer_type に Native を指定した場合、 音声データはデフォルト設定の各プラットフォームのサウンド出力に転送されます。
speakerMapping
ミキサーのスピーカーマッピング
Declaration
public CriAtom.SpeakerMapping speakerMapping
Field Value
Type | Description |
---|---|
CriAtom.SpeakerMapping |
Remarks
説明: ASRラックのスピーカーマッピングを指定します。