CRIWARE Unity Plugin Manual  Last Updated: 2024-04-24
CriAtomExMic.Config 構造体

AtomExマイク作成用コンフィグ構造体 [詳解]

公開変数類

string deviceId
 デバイスID [詳解]
 
uint flags
 作成フラグ [詳解]
 
int numChannels
 チャンネル数 [詳解]
 
int samplingRate
 サンプリングレート [詳解]
 
uint frameSize
 フレームサイズ(サンプル数) [詳解]
 
uint bufferingTime
 バッファサイズ(ミリ秒) [詳解]
 
IntPtr context
 プラットフォームコンテキスト [詳解]
 

プロパティ

static Config Default [get]
 デフォルト設定 [詳解]
 

詳解

AtomExマイク作成用コンフィグ構造体

説明:
AtomExマイクを作成するための、動作仕様を指定するための構造体です。
CriWare.CriAtomExMic::Create 関数の引数に指定します。
参照
CriAtomExMic::Create

メンバ詳解

string deviceId

デバイスID

説明:
プラットフォームのオーディオ入力デバイスの識別子を示す文字列です。
特に指定しない場合はCRIATOMMIC_DEFAULT_DEVICE_IDを指定します。
参照
CriAtomExMic::Create, CriAtomExMic::GetDevices
uint flags

作成フラグ

説明:
オーディオ入力デバイスを作成する際に参照されるフラグ値です。
int numChannels

チャンネル数

説明:
オーディオ入力に要求するチャンネル数です。デフォルトは1です。
サポートされていないチャンネル数を指定すると作成に失敗します。
参照
CriAtomExMic::IsFormatSupported
int samplingRate

サンプリングレート

説明:
オーディオ入力に要求するサンプリング周波数です。デフォルトは44100です。
サポートされていないサンプリング周波数を指定すると作成に失敗します。
参照
CriAtomExMic::IsFormatSupported
uint frameSize

フレームサイズ(サンプル数)

説明:
1フレームのサイズを示すサンプル数です。デフォルトは256です。
CriWare.CriAtomExMic::AttachEffect したエフェクトの処理単位になります。
uint bufferingTime

バッファサイズ(ミリ秒)

説明:
内部で持つバッファサイズです。デフォルトは50msecです。
CriWare.CriAtomExMic::AttachEffect したエフェクトの処理単位になります。
IntPtr context

プラットフォームコンテキスト

説明:
現時点では使用されていません。

プロパティ詳解

Config Default
staticget

デフォルト設定

説明:
コンフィグ構造体のデフォルト設定です。

この構造体詳解は次のファイルから抽出されました: