public final class PcmCodecs
extends java.lang.Object
double配列とその格納形式であるbyte配列を相互に変換するコーデックです.| 修飾子とタイプ | メソッドと説明 |
|---|---|
static double[][] |
decode(javax.sound.sampled.AudioFormat format,
byte[] src)
転送元
byte配列を与えられたフォーマットにしたがってデコードし,
マルチチャネル音響信号を表す新たなdouble配列に格納して返します. |
static double[] |
decodeMonaural(javax.sound.sampled.AudioFormat format,
byte[] src)
転送元
byte配列を与えられたフォーマットにしたがってデコードし,
モノラル音響信号を表す新たなdouble配列に格納して返します. |
static void |
decodeMonaural(javax.sound.sampled.AudioFormat format,
byte[] src,
int srcPos,
double[] dst,
int dstPos,
int sampleFrames) |
static byte[] |
encode(javax.sound.sampled.AudioFormat format,
double[][] src)
マルチチャネル音響信号を表す転送元
double配列を
与えられたフォーマットにしたがってエンコードし,
新たなbyte配列に格納して返します. |
static byte[] |
encodeMonaural(javax.sound.sampled.AudioFormat format,
double[] src)
モノラル音響信号を表す転送元
double配列を
与えられたフォーマットにしたがってエンコードし,
新たなbyte配列に格納して返します. |
public static final byte[] encode(javax.sound.sampled.AudioFormat format,
double[][] src)
double配列を
与えられたフォーマットにしたがってエンコードし,
新たなbyte配列に格納して返します.format - エンコードのフォーマットsrc - 転送元配列byte配列java.lang.IllegalArgumentException - 未対応のフォーマットが与えられた場合,
フォーマットのチャネル数と音響信号のチャネル数が一致しない場合,
音響信号の各チャネルのサンプルフレーム数が一致しない場合public static final byte[] encodeMonaural(javax.sound.sampled.AudioFormat format,
double[] src)
double配列を
与えられたフォーマットにしたがってエンコードし,
新たなbyte配列に格納して返します.format - エンコードのフォーマットsrc - 転送元配列byte配列java.lang.IllegalArgumentException - 未対応のフォーマットが与えられた場合,
フォーマットのチャネル数が1でない場合public static final double[][] decode(javax.sound.sampled.AudioFormat format,
byte[] src)
byte配列を与えられたフォーマットにしたがってデコードし,
マルチチャネル音響信号を表す新たなdouble配列に格納して返します.format - デコードのフォーマットsrc - 転送元配列double配列java.lang.IllegalArgumentException - 未対応のフォーマットが与えられた場合public static final void decodeMonaural(javax.sound.sampled.AudioFormat format,
byte[] src,
int srcPos,
double[] dst,
int dstPos,
int sampleFrames)
public static final double[] decodeMonaural(javax.sound.sampled.AudioFormat format,
byte[] src)
byte配列を与えられたフォーマットにしたがってデコードし,
モノラル音響信号を表す新たなdouble配列に格納して返します.format - デコードのフォーマットsrc - 転送元配列double配列java.lang.IllegalArgumentException - 未対応のフォーマットが与えられた場合,
フォーマットのチャネル数が1でない場合