AudioStreamFormat class
カスタム オーディオ入力構成に使用されるオーディオ ストリーム形式を表します。
メソッド
close() | オブジェクトにアタッチされている外部リソースを明示的に解放します |
get |
既定のオーディオ ストリーム形式 (16KHz 16 ビット モノ PCM) を表すオーディオ ストリーム形式オブジェクトを作成します。 |
get |
指定した形式特性を持つオーディオ ストリーム形式オブジェクトを作成します。 |
get |
指定した pcm 波形特性を持つオーディオ ストリーム形式オブジェクトを作成します。 |
メソッドの詳細
close()
オブジェクトにアタッチされている外部リソースを明示的に解放します
function close()
getDefaultInputFormat()
既定のオーディオ ストリーム形式 (16KHz 16 ビット モノ PCM) を表すオーディオ ストリーム形式オブジェクトを作成します。
static function getDefaultInputFormat(): AudioStreamFormat
戻り値
作成中のオーディオ ストリーム形式。
getWaveFormat(number, number, number, AudioFormatTag)
指定した形式特性を持つオーディオ ストリーム形式オブジェクトを作成します。
static function getWaveFormat(samplesPerSecond: number, bitsPerSample: number, channels: number, format: AudioFormatTag): AudioStreamFormat
パラメーター
- samplesPerSecond
-
number
サンプル レート (1 秒あたりのサンプル数 (Hertz)。
- bitsPerSample
-
number
サンプルあたりのビット数 (通常は 16)。
- channels
-
number
波形オーディオ データ内のチャネルの数。 モナラル データは 1 つのチャネルを使用し、ステレオ データは 2 つのチャネルを使用します。
- format
- AudioFormatTag
オーディオ形式 (PCM、alaw、または mulaw)。
戻り値
作成中のオーディオ ストリーム形式。
getWaveFormatPCM(number, number, number)
指定した pcm 波形特性を持つオーディオ ストリーム形式オブジェクトを作成します。
static function getWaveFormatPCM(samplesPerSecond: number, bitsPerSample: number, channels: number): AudioStreamFormat
パラメーター
- samplesPerSecond
-
number
サンプル レート (1 秒あたりのサンプル数 (Hertz)。
- bitsPerSample
-
number
サンプルあたりのビット数 (通常は 16)。
- channels
-
number
波形オーディオ データ内のチャネルの数。 モナラル データは 1 つのチャネルを使用し、ステレオ データは 2 つのチャネルを使用します。
戻り値
作成中のオーディオ ストリーム形式。