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()
サンプル数。