音声再生を行うコンポーネントです。 [詳細]
Public 型 | |
| enum | Status { Stop, Prep, Playing, PlayEnd, Error } |
| CriAtomSourceの再生状態を示す値です。 [詳細] | |
Public メソッド | |
| CriAtomExPlayback | Play () |
| 設定されているキューを再生開始します。 | |
| CriAtomExPlayback | Play (string cueName) |
| 指定したキュー名のキューを再生開始します。 | |
| CriAtomExPlayback | Play (int cueId) |
| 指定したキューIDのキューを再生開始します。 | |
| void | Stop () |
| 再生を停止します。 | |
| void | Pause (bool sw) |
| 一時停止/再開します。 | |
| bool | IsPaused () |
| ポーズ状態の取得を行います。 | |
| void | SetBusSendLevel (string busName, float level) |
| バス名を指定してバスセンドレベルを設定します。 | |
| void | SetBusSendLevelOffset (string busName, float levelOffset) |
| バス名を指定してバスセンドレベルをオフセット指定で設定します。 | |
| void | SetAisacControl (string controlName, float value) |
| AISACコントロール名を指定してAISACコントロール値を設定します。 | |
| void | SetAisacControl (uint controlId, float value) |
| AISACコントロール名を指定してAISACコントロール値を設定します。 | |
| void | AttachToAnalyzer (CriAtomExOutputAnalyzer analyzer) |
| 出力データの解析モジュールにアタッチします。 | |
| void | DetachFromAnalyzer (CriAtomExOutputAnalyzer analyzer) |
| 出力データの解析モジュールからデタッチします。 | |
プロパティ | |
| CriAtomExPlayer | player [get, set] |
| 内部で使用している CriAtomExPlayer です。 | |
| bool | playOnStart [get, set] |
| 実行開始時に再生するかどうかを設定/取得します。 | |
| string | cueName [get, set] |
| 再生するキュー名を設定/取得します。 | |
| string | cueSheet [get, set] |
| キューシート名を設定/取得します。 | |
| bool | use3dPositioning [get, set] |
| 3Dポジショニングを使用するかを設定します。 | |
| bool | loop [get, set] |
| ループ再生の切り替え | |
| float | volume [get, set] |
| ボリュームを設定/取得します。 | |
| float | pitch [get, set] |
| ピッチを設定/取得します。 | |
| float | pan3dAngle [get, set] |
| パンニング3D角度を設定/取得します。 | |
| float | pan3dDistance [get, set] |
| パンニング3D距離を設定/取得します。 | |
| int | startTime [get, set] |
| 再生開始位置を設定/取得します。 | |
| long | time [get] |
| 再生時刻(ミリ秒単位)を取得します。 | |
| Status | status [get] |
| ステータスを取得します。 | |
| bool | androidUseLowLatencyVoicePool [get, set] |
| 低遅延再生ボイスプールから再生を行うかどうかを設定/取得します。 | |
音声再生を行うコンポーネントです。
| enum Status |
CriAtomSourceの再生状態を示す値です。
|
inline |
|
inline |
指定したキュー名のキューを再生開始します。
| cueName | キュー名 |
|
inline |
指定したキューIDのキューを再生開始します。
| cueId | キューID |
|
inline |
再生を停止します。
|
inline |
一時停止/再開します。
| sw | true:一時停止、false:再開 |
|
inline |
|
inline |
バス名を指定してバスセンドレベルを設定します。
|
inline |
バス名を指定してバスセンドレベルをオフセット指定で設定します。
キュー再生時、データ側にバスセンドレベルが設定されている場合に本関数を呼び出すと、 データ側に設定されている値と本関数による設定値とを加算した値が適用されます。
例えば、データ側のバスセンドレベルが0.2f、 CriAtomSource のバスセンドレベルが0.5fの場合、 実際に適用されるバスセンドレベルは0.7fになります。
|
getset |
内部で使用している CriAtomExPlayer です。
|
getset |
実行開始時に再生するかどうかを設定/取得します。
|
getset |
再生するキュー名を設定/取得します。
|
getset |
キューシート名を設定/取得します。
|
getset |
3Dポジショニングを使用するかを設定します。
|
getset |
ループ再生の切り替え
| loop | ループスイッチ(true: ループモード、false: ループモード解除) |
|
getset |
ボリュームを設定/取得します。
|
getset |
ピッチを設定/取得します。
|
getset |
パンニング3D角度を設定/取得します。
|
getset |
パンニング3D距離を設定/取得します。
|
getset |
再生開始位置を設定/取得します。
|
get |
再生時刻(ミリ秒単位)を取得します。
|
get |
ステータスを取得します。
|
getset |
低遅延再生ボイスプールから再生を行うかどうかを設定/取得します。