CRI LipSync V for Unity Manual  Last Updated: 2021-11-01
CriLipsSampler クラスabstract

ADX LipSync による解析対象となる音声ソースから音声サンプルデータを取得するためのコンポーネントです。 [詳解]

CriLipsSampler の継承関係図
CriLipsSamplerForAtomMic

公開型

enum  SamplerType
 サンプル供給種別 [詳解]
 

公開メンバ関数

delegate uint SampleProcessFunc (uint channel, uint numSamples, float[] samples)
 サンプル解析関数デリゲート [詳解]
 

詳解

ADX LipSync による解析対象となる音声ソースから音声サンプルデータを取得するためのコンポーネントです。

説明:
様々な解析対象から音声サンプルデータを取得するためのコンポーネントです。
本クラスを継承したクラスでサンプルの受け渡し処理を記述することで、 CriLipsAnalyzer クラスと連携して 音声の解析を行うことが可能です。

列挙型メンバ詳解

enum SamplerType
strong

サンプル供給種別

説明:
CriLipsAnalyzer に対してどのようにサンプルの供給を行うかの種別です。

関数詳解

delegate uint SampleProcessFunc ( uint  channel,
uint  numSamples,
float[]  samples 
)

サンプル解析関数デリゲート

説明:
本クラスが収集したサンプルを渡す関数デリゲートです。
引数として、対象チャンネル番号/サンプル数/サンプル配列を持ちます。
戻り値として、関数内で処理が行われたサンプル数を返してください。
処理が行われなかったサンプルは、バッファが溢れない限りは次回の関数呼び出し時のサンプル配列 先頭に配置します。

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