Wwise SDK 2021.1.14
|
オーディオソースのトリムした範囲全体の最小・最大(min/max)のピークのペアを、チャンネルごとに、バイナリ文字列のアレイとして取得します(1チャンネルにつき、1文字列)。文字列は、base-64でエンコードした16-bit符号付きintのアレイで、min値とmax値がインターリーブしています。getCrossChannelPeaksがtrueの場合、全チャンネルのピークをグローバルに表すバイナリ文字列が、1つだけあります。
Name | タイプ | 概要 |
---|---|---|
object * | any of: | オーディオソースの、ID (GUID)、名前、またはパス。 |
string | type:nameという形式でタイプを認定されたオブジェクトの名前。サポートされるのは、名前がグローバルに固有なオブジェクトタイプのみです。例: Event:Play_Sound_01 | |
string | オブジェクトGUIDで、その形式は: {aabbcc00-1122-3344-5566-77889900aabb}。 | |
string | Wwiseオブジェクトへのプロジェクトパスで、カテゴリと、ワークユニットを含みます。例えば: \Actor-Mixer Hierarchy\Default Work Unit\New Sound SFX. | |
numPeaks * | integer | 必要なピーク数(1以上)。Range: [1,4294967295] |
getCrossChannelPeaks | boolean | trueの場合、チャンネルごとでなく、全チャンネルにわたりグローバルに、ピークを計算します。 |
(必須*)
Name | タイプ | 概要 |
---|---|---|
peaksBinaryStrings | array | バイナリ文字列のアレイ。 |
peaksBinaryStrings [...] | string | min/maxピークデータの1つのチャンネルを表す、バイナリ文字列。getCrossChannelPeaksがtrueの場合、このアレイにはバイナリ文字列が1つしかなく、これが全チャンネルのmin/maxピークを表します。 |
numChannels | number | ピークデータのチャンネル数(つまり、peaksBinaryStringsにある文字列の数)。getCrossChannelPeaksがtrueであれば、これは1です。 |
maxAbsValue | number | ピークとして可能な最大値。アレイにある各ピーク(-1から1まで)を、それぞれこの数字で割ることで、ピークをノーマライズできます。 |
peaksArrayLength | number | 返された最小・最大(min/max)チャンネルアレイにある、ピークの数。peaksArrayLengthが、numPeaks入力引数より少なければ、numPeaksで要求された数より、提供可能なサンプル数が少なかったことを示します。この場合は、要求された範囲の時間内にある全てのサンプル値が、アレイに含まれます。 |
peaksDataSize | number | min/maxピークのアレイにあるデータのサイズ。これを(peaksArrayLengthと合わせて)使い、peaksBinaryStringsを16 bit整数アレイにデコードすることができます。 |
Wwise Authoring APIの詳細は、 Wwise Authoring API (WAAPI)を使用する を参照してください。