AudioStreamFormat class

カスタム オーディオ入力構成に使用されるオーディオ ストリーム形式を表します。

メソッド

close()

オブジェクトにアタッチされている外部リソースを明示的に解放します

getDefaultInputFormat()

既定のオーディオ ストリーム形式 (16KHz 16 ビット モノ PCM) を表すオーディオ ストリーム形式オブジェクトを作成します。

getWaveFormat(number, number, number, AudioFormatTag)

指定した形式特性を持つオーディオ ストリーム形式オブジェクトを作成します。

getWaveFormatPCM(number, number, number)

指定した 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 つのチャネルを使用します。

戻り値

作成中のオーディオ ストリーム形式。