java.lang.Object

com.opentok.android.AudioData


public class AudioData extends 目的

PublisherKit.CustomAudioTransformer.transform() メソッドに渡されるオーディオデータを定義します。

コンストラクタの概要

コンストラクタ

コンストラクタ

説明

AudioData(long sampleBufferPtr, int bitsPerSample, int sampleRate, int numberOfChannels, int numberOfSamples)

方法の概要

すべてのメソッド インスタンスメソッド 具体的なメソッド

修飾子と型

方法

説明

int

getBitsPerSample()

各サンプルのビット数。

int

getNumberOfChannels()

オーディオチャンネルの数。

int

getNumberOfSamples()

サンプル数。

ByteBuffer

getSampleBuffer()

オーディオサンプルが格納されたバッファ。

int

getSampleRate()

サンプルのビットレート(ビット/秒)。

java.lang クラスから継承されたメソッド。目的

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

コンストラクタの詳細

オーディオデータ

public AudioData(long sampleBufferPtr, int bitsPerSample, int sampleRate, int numberOfChannels, int numberOfSamples)

メソッドの詳細

getSampleBuffer

public ByteBuffer getSampleBuffer()

オーディオサンプルが格納されたバッファです。このバッファの合計サイズは NumberOfSamples * NumberOfChannels * BitsPerSample / 8. バッファ内では、 データはサンプルごとに順次配置されており、各サンプルには すべてのチャンネルが順次格納されています。ステレオオーディオのバッチの場合、バッファは次のような構成になります: S1C1 S1C2 S2C1 S2C2 ...

getBitsPerSample

public int getBitsPerSample()

各サンプルのビット数。

getSampleRate

public int getSampleRate()

サンプルのビットレート(ビット/秒)。

getNumberOfChannels

public int getNumberOfChannels()

オーディオチャンネルの数。

getNumberOfSamples

public int getNumberOfSamples()

サンプル数。